次の質問で議論されているとおりです。
grepはバイナリと思われるファイルの処理を中止できます。
これは一般的に大きな問題ではありませんが、テキストファイルを検索すると、一部のテキストファイルが「汚れている」ことがわかります。つまり、一部のバイナリデータが含まれている場合です。
私がこの質問をする具体的な状況は、何らかの方法でいくつかのバイナリデータ(grepがバイナリであると思われるものは何でも参照されている質問を参照)がファイルに入って.bash_history
削除したいということです。
テキストファイルからバイナリデータを削除する方法は?
バイナリデータを削除するよりも、バイナリデータに問題があることを確認(grep)して、必要な項目や重要な項目を削除しないようにしたいと思います。
ベストアンサー1
cat -v .bash_history > newbashhistory
newbashhistoryをチェックし、お気に入りを決定します。