2013-04-02 365 views
0

我需要做一个多文件查找并用sed替换(删除)。我也行:查找并替换sed的字符串

所以更换行:

<meta name="keywords" content="there could be anything here"> 

随着'(什么)中的所有文件和当前目录下。

我有这个至今:

sed -e 's/<meta name="keywords" content=".*>//g' myfile.html' 

但我知道这是只打算取出<或>标记。我怎样才能对阵

<meta name="keywords" content=" 

,并删除一切从下一

> 

我还需要做的是在和当前目录下(递归)的所有文件。

在此先感谢!

+3

HTML和正则表达式不走在一起。 – 2013-04-02 08:43:17

+0

请不要在任何地方回答,你没有任何意义。 @Barney,你真的想做什么? (顺便说一句,你的第一个正则表达式应该工作,也就是说,取决于你真正想做什么) – Loamhoof

+0

编辑,希望它有点清晰?对不起, – Barney

回答

1

战略经济对话删除指令尝试使用

sed -e '/<meta name="keywords"/d' myfile.html