Giới thiệu
Khi bạn muốn tìm các file trong thư mục có chứa từ nào đó. Hãy sử dụng lệnh với cấu trúc sau:
grep -rn [PATTERN]
Trong đó:
- -r: Tìm tất cả các tệp trong thư mục con
- -n: In chuỗi khớp với số dòng
Demo sử dụng
Để tìm nội dung file với nhiều pattern và đồng thời loại trừ những pattern thì có thể dùng tham số -v
Để tìm kiếm nội dung file trong một thư mục cụ thể với phần mở rộng cụ thể thì có thể dùng câu lệnh sau:
find /home/nguyentrunghau/ -iname "*.php" -exec grep -qi "import turtle" '{}' \; -print
Trong đó:
- /home/nguyentrunghau/: Đường dẫn thư mục bạn muốn tìm. Nếu không khai báo thư mục, hệ thống sẽ tìm thư mục hiện tại đang đứng.
- .py là đuôi file. Ở đây chỉ tìm các file .php
- import turtle là nội dung cần tìm. Bạn có thể thay nội dung này bằng nội dung khác theo yêu cầu của bạn.