grep -v ***
不显示包含***的行或者文件,-v是取反的意思
cat test.html | grep -v '<script data-main="javascripts/main" src="components/requirejs/require.js"></script>' | grep -v '<link rel="stylesheet" type="text/css" href="stylesheets/style.css">' > tmp1
mv tmp1 dist/index.html
这样test.html里面就没有这两个
http://www.cnblogs.com/softwaretesting/archive/2011/07/31/2123263.html