How to grep a text file which contains some binary data?

后端 未结 11 1691
遇见更好的自我
遇见更好的自我 2020-11-30 19:48

grep returns

Binary file test.log matches

For example

echo    \"line1 re \\x00\\r\\nline2\\r\\nline3 re\\r\\n\" > test.log  # in zsh         


        
11条回答
  •  旧时难觅i
    2020-11-30 20:21

    You can force grep to look at binary files with:

    grep --binary-files=text
    

    You might also want to add -o (--only-matching) so you don't get tons of binary gibberish that will bork your terminal.

提交回复
热议问题