如何通过bash脚本替换文件中的^ @字符
答
似乎是^@
是空字节。试试这个sed
:
sed -i 's/\x00//g' file
答
如果你的文件中的字符字面上^@
然后尝试逃离胡萝卜^
:
sed -i 's/\^@//g' file
逃离\^
允许模式,继续到下一个字符(@
)。如果你不逃避胡萝卜,它会在字符串开始时声明位置,这可能不是你想要的。
那些是空字符,即'\ 0' – 123
您能显示输入字符串吗? – RomanPerekhrest
这就像'123424^@^@ 93456'。问题解决了'sat' – rks