Nghe có vẻ như tôi đang hỏi điều tương tự như câu hỏi này , nhưng tôi có những yêu cầu khác nhau. Đây là một ví dụ về hệ thống tập tin của tôi:
- / mã /
- nội bộ /
- nhà phát triển
- chủ yếu/
- công cộng/
- nhà phát triển
- chủ yếu/
- giải phóng/
- công cụ/
- nội bộ /
/code/internal/dev/
, /code/public/dev/
Và /code/tools/
chứa thư mục con cho nhiều dự án. Tôi làm việc gần như độc quyền trong các nhánh dev của /code/internal/
và /code/public/
, và tôi thường muốn tìm kiếm một chuỗi văn bản trong các thư mục đó cùng với /code/tools/
(không có chi nhánh). Trong các trường hợp này, tôi phải thực hiện ba lệnh riêng biệt:
$ grep -r "some string" /code/internal/dev/
$ grep -r "some string" /code/public/dev/
$ grep -r "some string" /code/tools/
Tôi muốn biết nếu có một lệnh duy nhất để làm điều này. Nếu không, rất có thể tôi sẽ cần phải viết một tập lệnh bash đơn giản.