修改一组二进制文件

修改一组二进制文件

我有几个带有字符 0x04 的二进制文件,我想\在每个文件之前添加一个转义字符。是否有一个脚本可以用来执行此操作,而无需手动编辑每个脚本?

答案1

您可以GNU sed像下面的示例一样使用:

for file in /path/*; do
  sed -i 's/\x04/\\&/g' "$file"
done

请注意,该-i选项会就地修改文件,因此请务必进行备份,否则可能会出现问题。

相关内容