Tôi có một loạt các nhị phân và tôi biết rằng bên trong các nhị phân này có các chuỗi tôi muốn tìm.
Tôi muốn làm một:
grep -lir "the string I am looking for"
và nhận danh sách tất cả các tệp nhị phân trong một thư mục cụ thể có chứa chuỗi đó nhưng grep -lir
dường như không hoạt động với các tệp này.
Có một lệnh có thể thực hiện loại tìm kiếm này từ thiết bị đầu cuối?
ack
tự mô tả? (trong hướng dẫn sử dụng) "ack 2.x sẽ tìm kiếm thông qua mọi tệp không nhị phân thông thường không bị bỏ qua rõ ràng [bởi blah blah]" Vì vậy, có vẻ như ack 2.x vẫn nên dừng đọc tệp sớm nếu nội dung trông có vẻ nhị phân.