![SED 命令将“[Word1 Word2]”替换为空](https://linux22.com/image/105551/SED%20%E5%91%BD%E4%BB%A4%E5%B0%86%E2%80%9C%5BWord1%20Word2%5D%E2%80%9D%E6%9B%BF%E6%8D%A2%E4%B8%BA%E7%A9%BA.png)
我正在寻找 sed 命令来将“[word1 word2]”这样的文本替换为空。
我试过
sed -i -e 's/[Word1 Word2]//g'
它不起作用并以无序的方式替换了我的整个文本。
我想请您帮我替换这些特殊字符。
谢谢你,普尼斯。
答案1
方括号[
和]
是 中的特殊字符sed
。您必须使用反斜杠转义它们,如下所示:
sed -i -e 's/\[Word1 Word2\]//g'
我正在寻找 sed 命令来将“[word1 word2]”这样的文本替换为空。
我试过
sed -i -e 's/[Word1 Word2]//g'
它不起作用并以无序的方式替换了我的整个文本。
我想请您帮我替换这些特殊字符。
谢谢你,普尼斯。
方括号[
和]
是 中的特殊字符sed
。您必须使用反斜杠转义它们,如下所示:
sed -i -e 's/\[Word1 Word2\]//g'