1. ホーム

grepやzgrepでバイナリファイル(標準入力)がマッチした場合の対処方法について教えてください。

2022-02-26 06:25:22

から取得した。 http://blog.csdn.net/iori97king/article/details/5917824





Action grep "xxx" a.logを実行します。

結果 バイナリファイル a.log が一致

理由: grep は a.log をバイナリファイルだと考えています。

解決策:grep -a "xxx" a.log

grep -a パラメータが何をするのかがわかります。

[appadmin@test3 ~/tmp]$ grep --help |grep '/-a'



-a , --text                binary-files=text と同じです。

すなわち <スパン バイナリファイルをテキストファイルと同等にする





注意事項 zgrepが同様の問題に遭遇した場合、解決方法は同じです