バイナリデータを含むテキストファイルをgrepするにはどうすればいいですか? 質問する

バイナリデータを含むテキストファイルをgrepするにはどうすればいいですか? 質問する

grepは戻ります

バイナリファイルtest.logが一致する

例えば

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

結果に line1 と line3 (合計 2 行) が表示されることを望みます。

tr印刷できないデータを読み取り可能なデータに変換して、grep を再び動作させることは可能ですか?

ベストアンサー1

grep -a

それ以上簡単なことはありません。

おすすめ記事