我尝试从我的 xml 文件中删除所有出现的单词。我想删除的模式如下所示:
& lt;foo_bar>300</foo_bar& gt;
我不熟悉 sed,但我知道使用它是可行的。我尝试了类似的东西:
sed 's^<[foo_bar]>$g' myfile.xml
或者
sed 's/^<[foo_bar]>$//' myfile.xml
两者都失败并显示错误消息。那么你能帮我解决这个问题吗?操作系统是 Solaris 10,所以最有可能的标准版本是 sed 安装的,而不是 GNU 版本。请忽略表达式中 & 后的空格。实际表达中没有空格。
谢谢