[LINUX] Was tun, wenn Sie nach dem Durchsuchen einer Textdatei Übereinstimmungen mit Binärdateien (Standardeingabe) erhalten?
--Umgebung
- Windows10 Pro 64bit
- grep (GNU grep) 3.1
Ereignis: Wenn ich eine Textdatei greife, wurde mir mitgeteilt, dass die Binärdatei (Standardeingabe) übereinstimmt
$ grep hoge text_file.txt
Binary file (standard input) matches
Ursache: Ich habe grep in den ersten Bytes gesehen und dachte, es sei eine Binärdatei
[Linux-Grep-Suche zeigt "Binärdatei (Standardeingabe) stimmt überein" Ursache und Lösung --r_nobu-Homepage](https://nobuneko.com/blog/archives/2013/04/linux_grep_binary_files_text. html)
Problemumgehung: Fügen Sie die Option "-a" hinzu, um anzugeben, dass es sich um eine Textdatei handelt.
$ grep -a hoge text_file.txt
hoge
fugahoge