问题
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?
回答1:
Try:
grep --text
or
grep -a
for short. This is equivalent to --binary-files=text
and it should show the matches in binary files.
来源:https://stackoverflow.com/questions/23512852/grep-binary-file-matches-how-to-get-normal-grep-output