0

我需要使用 sed 进行多文件查找和替换(删除)。我有这行:

所以换行:

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

在当前目录及其下的所有文件中使用 '' (无)。

到目前为止,我已经得到了这个:

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

但我知道这只会删除 < 或 > 标签。我该如何匹配

<meta name="keywords" content="

并删除从那个到下一个的所有内容

>

我还需要对当前目录中(递归)下的所有文件执行此操作。

提前致谢!

4

1 回答 1

1

sed 有删除指令尝试使用

sed -e '/<meta name="keywords"/d' myfile.html
于 2013-04-02T09:27:05.317 回答