你的位置:首页 > 操作系统

[操作系统]sed删除空行和注释行


  最近在看前辈们写的代码,他们把没有用的代码是注释掉而不是删掉。没用的代码和注释很乱,看着心烦,就把注释删掉来解读,顿时爽快多了。

  不多说了,直接举例子

  比如一个文本文件 data 里的内弄为

cat a | awd ...

#这是一个注释

#[ $? -eq 0 ] || exit 1

 

 

[ $? -eq 0 ] || exit 1

      #这是一个前面带空格的注释

 

 

下面我们用sed把这些没有的删掉来看代码

cat data | sed s/^" "*//g |sed /^$/d |sed /^#/d

cat a | awd ...

[ $? -eq 0 ] || exit 1

这就是结果

博主还在实习,第一次写博客,写的不好多提意见,谢谢

地址,转载时请带着  http://www.cnblogs.com/liugaochao/p/5340803.html