Khi sử dụng find
, làm cách nào để trả về tên tệp và số dòng khi tìm kiếm chuỗi? Tôi quản lý để trả về tên tệp trong một lệnh và số dòng với một lệnh khác, nhưng dường như tôi không thể kết hợp chúng.
Tên tệp: find . -type f -exec grep -l 'string to search' {} \;
Số dòng: find . -type f -exec grep -n 'string to search' {} \;
-H
cờgrep
là phần mở rộng GNU không chuẩn và đưa ra một cách tiếp cận khác cho các hệ thống không phải GNU.