Sed-删除所有脚本标签

时间:2018-07-13 11:30:23

标签: linux sed

我正在使用Windows http://sed.sourceforge.net/grabbag/ssed/对SED的重写,以尝试从文件中删除所有脚本标签。我正在使用此命令

sed "/<script/,/<\/script>/d" "C:/myfolder/test.html"

但这对我不起作用,只是返回“测试”一词

我知道这可能是Windows版本的sed的问题,但是就命令而言,它看起来正确吗?

1 个答案:

答案 0 :(得分:0)

您可以在线测试这些实用程序,例如在rextester上。
以下:

echo 'abc
<script>
def
</script>
xyz' | sed "/<script/,/<\/script>/d"

输出:

abc
xyz

所以看起来还可以。
也许您使用了错误的文件?
您也可以在Windows上安装cygwin,并使用cygwin安装良好的sed。