我正在寻找 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'