我有一个.txt
作为搜索和提取程序的输出生成的目录文件。该.txt
文件采用以下格式。
基于关键字 ,Entrust
我正在尝试删除以下行,并将其
sed
用作后处理步骤。
<content>This document has been digitally signed with external signatures using Entrust PKI</content>
sed
我在 shell 脚本中运行的命令如下:注意到没有从 .txt 文件中删除任何行。无法sed
根据标签内的内容进行搜索和删除?我还有其他方法可以做到这一点吗?
sed '/Entrust/d' $file > ${file}.mod;
<block>
<title>
This is the title
</title>
</block>
<block>
<content>
Content1
</content>
</block>
<block>
<title>
Title 2
</title>
<content>
some content 2
</content>
</block>
<block>
<title>
Title 3
</title>
<content>
some content 3
</content>
<content>
This document has been digitally signed with external signatures using Entrust PKI
</content>
<content>
some content4
</content>
<content>
This document has been digitally signed with external signatures using Entrust PKI
</content>
</block>