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.