如何在Linux中使用sed将控制字符^ @插入到文件中?

时间:2017-01-21 11:42:49

标签: linux shell sed

我在档案xyz上运行命令。

sed -i 's/abc \"/abc \^@\"/g' xyz

但我没有得到理想的输出。

如果我手动输入 ctrl + v + @ ,它在vi编辑器中显示为^@但不能使用上述命令输出

1 个答案:

答案 0 :(得分:3)

您指的字符是空字节(0x00)。在sed中,您需要使用\x00

sed 's/abc \"/abc \x00\"/' file