如何在十六进制字符串中应用带有sed的通配符?

时间:2014-11-27 16:37:33

标签: bash sed hex

我需要一个bash命令来更改二进制文件中的字符串。

在二进制文件中,我搜索字符串:

AF7743**,需要更改为AF774300

如何应用通配符,以便sed更改以我的模式开头并且只有最后2个值不同的所有字符串?

Tnx all

1 个答案:

答案 0 :(得分:2)

通过sed。

sed 's/AF7743../AF774300/g' file

示例:

$ echo 'AF7743** foo AF7743kk' | sed 's/AF7743../AF774300/g'
AF774300 foo AF774300