分页: 1 / 1

删除空格行

发表于 : 2012-10-19 9:00
罗非鱼
sed '/^\s*$/d' test
可以删除test文件中的空格行,请问
为何 sed '/^\s+$/d' test 就不行?
sed -r '/^\s+$/d' test 也不行,
+表示出现一次或者多次,*出现零次或者多次
请解答。

Re: 删除空格行

发表于 : 2012-10-19 9:52
枫叶饭团
^$表示空行了。中间还加\s搞毛

Re: 删除空格行

发表于 : 2012-10-19 9:55
麦斯特
我郁闷的是「空格行」跟「空白行」的区别?是不是全部都是空格的行?

Re: 删除空格行

发表于 : 2012-10-19 10:10
lilydjwg
\+

Re: 删除空格行

发表于 : 2012-10-19 10:12
枫叶饭团
我又2了。。。

Re: 删除空格行

发表于 : 2012-10-19 20:14
aerofox
/^\s*$/ 很合适呀,不带任何内容的行和只包含空格、制表符等空白符的行都符合要求。
/^\s\+$/ 则必须至少包含一个空白符。