我正在尝试使用sed来查找/替换文本文件中包含特殊字符的字符串。我正在尝试使用这样的命令:
sed -i -e 's/one\_test/FIRST TEST/g' tables.tex
因此,将'one_test'替换为tables.tex中的'FIRST TEST'
这个命令不起作用,我认为是因为\字符。有没有人知道我能做些什么才能让它发挥作用?
答案 0 :(得分:3)
sed -i -e 's/one\\_test/TEST/g' tables.tex
答案 1 :(得分:0)
这是我的情况......如果这可能有帮助
我有像onstar这样的字符串。我需要用onstar_system替换它。
我这样做了,
sed -i' s / onstar \ ./ onstar_system \ ./ g'文件名
这对我有用。