我想用word
替换\word{sth}
和sed。
我输入
sed -i s@word@\\word{sth}
但我得到的是单词{sth}而不是\ word {sth}
我在命令
中尝试使用1斜杠答案 0 :(得分:1)
你应该添加四个反斜杠。
你需要两个逃脱终端的反斜杠,两个逃脱它的sed。 2 * 2 = 4
$ echo word|sed s@word@\\\\word{sth}@gi
\word{sth}
答案 1 :(得分:0)
考虑用单引号sed
'
表达式
sed -i 's@word@\\word{sth}@' file