我正在使用Windows http://sed.sourceforge.net/grabbag/ssed/对SED的重写,以尝试从文件中删除所有脚本标签。我正在使用此命令
sed "/<script/,/<\/script>/d" "C:/myfolder/test.html"
但这对我不起作用,只是返回“测试”一词
我知道这可能是Windows版本的sed的问题,但是就命令而言,它看起来正确吗?
答案 0 :(得分:0)
您可以在线测试这些实用程序,例如在rextester上。
以下:
echo 'abc
<script>
def
</script>
xyz' | sed "/<script/,/<\/script>/d"
输出:
abc
xyz
所以看起来还可以。
也许您使用了错误的文件?
您也可以在Windows上安装cygwin,并使用cygwin安装良好的sed。