2

我正在编写一个(可怕的)CSS 缩小器,并在删除空格时遇到了一些麻烦。

我通常有以下内容来删除空格,但空格在 CSS 中很重要。因此,为了补偿,我试图仅删除花括号之间的空格。

sed -i 's/ //g' screen.css  #all spaces everywhere

sed -i 's/{ }//g' screen.css  #all spaces between brackets everywhere

不起作用。

有人可以指出我正确的方向。(此命令从文件/bash 脚本运行)

4

1 回答 1

3

将 sed 与正则表达式范围一起使用:

sed -i '/{/,/}/{s/\s*//g}' screen.css
于 2012-08-20T13:14:21.337 回答