2014-12-03 14 views
1

我有一些网页,它们都包含在某一点<article>又经过某一点</article>桑达:前个体化区域,干净,之后

如何使用SED删除之前的每一行和之后这些每行标签?

我想:

sed '/<article>/,/</article>/ !d' 

,但它没有工作。

回答

1

在你的句子只是mising一个\以协商的/字符:

sed '/<article>/,/<\/article>/ !d' 

另一种方式来完成相同的:

sed '\#<article>#,\#</article># !d' 

man sed

Adresses: 

\cregexpc 
    Match lines matching the regular expression regexp. 
    The c may be any character. 
相关问题