文字0x04を含む複数のバイナリファイルがあり、\
各ファイルの前にエスケープ文字を追加したいと思います。各スクリプトを手動で編集せずにこれを実行するために使用できるスクリプトはありますか?
ベストアンサー1
GNU sed
以下の例のように使用できます。
for file in /path/*; do
sed -i 's/\x04/\\&/g' "$file"
done
この-i
オプションはファイルをその場で変更するため、必ずバックアップしてください。そうしないと、問題が発生する可能性があります。