SED 命令将“[Word1 Word2]”替换为空

SED 命令将“[Word1 Word2]”替换为空

我正在寻找 sed 命令来将“[word1 word2]”这样的文本替换为空。

我试过

sed -i -e 's/[Word1 Word2]//g'

它不起作用并以无序的方式替换了我的整个文本。

我想请您帮我替换这些特殊字符。

谢谢你,普尼斯。

答案1

方括号[]是 中的特殊字符sed。您必须使用反斜杠转义它们,如下所示:

sed -i -e 's/\[Word1 Word2\]//g'

相关内容