我想将 CSS 文件拆分为两个单独的文件。
我想知道如何编写脚本来查找特定单词,然后删除直到第一个分号(包含)。
例如:
body { background:#fff; border:solid 1px red;}
div { background:#fff; border:solid 1px red;}
预期结果应该是没有背景规则,然后继续同一行,然后转到下一行。
答案1
也许这是正则表达式的工作:
sed -e 's/\Wbackground:[^;]\+;//g'
根据您的要求更改“背景:”。
\W 匹配非单词字符。 [^;] 匹配任何不是 ; 的内容一次或多次。后面跟着;,然后全部替换为空。