Tôi đang cố thực hiện tìm kiếm văn bản trong một số tệp có chung cấu trúc thư mục, nhưng không nằm trong cùng một cây thư mục, trong GNU / Linux.
Tôi có một máy chủ web có nhiều trang web có chung cấu trúc cây (khung công tác Code Igniter MVC PHP), vì vậy tôi muốn tìm kiếm trong một thư mục cụ thể xuống cây cho mỗi trang, ví dụ:
/srv/www/*/htdocs/system/application/
Trong đó * là tên trang web. Và từ các thư mục ứng dụng đó , tôi muốn tìm kiếm tất cả các cây trên lá của nó, cho một tệp * .php có một số mẫu văn bản bên trong, hãy nói "gỡ lỗi (", không cần biểu thức chính quy.
Tôi biết cách sử dụng find và grep nhưng tôi không giỏi kết hợp chúng.
Làm thế nào tôi sẽ làm điều này?
Cảm ơn trước!
find /srv/www/*/htdocs/system/application/ -name "*.php" -print0 | xargs -0 grep "debug ("