标签: bash sed
我使用了sed -i,但sed无法搜索文件中的模式^@。
sed -i
sed
^@
答案 0 :(得分:0)
似乎是^@是空字节。试试这个sed:
sed -i 's/\x00//g' file
答案 1 :(得分:0)
如果您文件中的字符字面上为^@,请尝试转义胡萝卜^:
^
sed -i 's/\^@//g' file
转义\^允许模式继续到下一个字符(@)。如果你没有逃脱胡萝卜,它会在字符串开头处断言,这可能不是你想要的。
\^
@