如何在sed中组合正则表达式和十六进制字节?

时间:2019-06-20 15:29:27

标签: regex linux sed hex

我无法在sed中将正则表达式与十六进制字节组合在一起。此示例不起作用:

echo -e '\x08\xB5\x0A\x4B\x7B\x44\x1B\x68\x1B\x68\x01\x2B' > hex.txt
sed -i 's/\x08\xB5..\x7B\x44\x1B\x68\x1B\x68\x01\x2B/\x08\xB5\x00\x20\x08\xBD\x1B\x68\x1B\x68\x01\x2B/g' hex.txt

为什么?如何解决?两点是2个任意十六进制符号...

0 个答案:

没有答案