我正在编写一个(可怕的)CSS缩小器,并在删除空格时遇到了一些麻烦。
我有以下内容来删除空格,但CSS中的空格很重要。所以为了补偿我试图从花括号之间删除空格。
sed -i 's/ //g' screen.css #all spaces everywhere
试图
sed -i 's/{ }//g' screen.css #all spaces between brackets everywhere
不起作用。
有人能指出我正确的方向吗? (此命令从文件/ bash脚本运行)
答案 0 :(得分:3)
将sed与正则表达式范围一起使用:
sed -i '/{/,/}/{s/\s*//g}' screen.css