2014-05-07 14 views
14

Tôi đã có một tập lệnh grep tìm kiếm thông qua một thư mục đệ quy.Kết hợp tệp nhị phân của Grep '. Làm thế nào để có được đầu ra grep bình thường?

grep -n -R -e 'search term' -e 'second search term' ./ 

Tuy nhiên, kết quả tôi nhận được như sau. Lưu ý rằng có các kết quả phù hợp được tìm thấy trong JPG nhưng không có kết quả thực tế.

Binary file ./jpg/00015928.jpg matches 
Binary file ./jpg/00015296.jpg matches 
Binary file ./jpg/00020072.jpg matches 

Có cách nào để xem kết quả trong đầu ra như tìm kiếm grep thông thường không?

+2

Bạn mong đợi sản lượng nào từ grep? – anubhava

Trả lời

22

Hãy thử:

grep --text 

hoặc

grep -a 

cho ngắn. Điều này tương đương với --binary-files=text và nó sẽ hiển thị các kết quả trùng khớp trong tệp nhị phân.

+0

Cảm ơn rất nhiều, thực sự không nghĩ về điều đó. – davidbain

Các vấn đề liên quan