Вопрос

I've got a grep script that searches through a directory recursively.

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

However the results I get are the following. Notice there are found matches in JPGs but no actual result.

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

Is there any way to see the result in the output like a normal grep search?

Это было полезно?

Решение

Try:

grep --text

or

grep -a 

for short. This is equivalent to --binary-files=text and it should show the matches in binary files.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top