我有一个包含以下行的文本文件:
Directory="C:\Interface\LTS\BDU"
我需要将其替换为:
Directory="C:\Interface\LTS\"
我尝试了很多组合,但似乎不起作用。
我尝试的最后一个是:
sudo sed -i 's|"\LTS\BDU"|"\LTS\"|' application.tmp
我该如何处理这个问题?
答案1
sudo sed -i sed 's|\\LTS\\BDU|\\LTS\\|' application.tmp
- 您不需要
"
sed 命令中的 ,因为您不匹配该字符。 - 你需要逃避
\
s。