grep过滤注释行(包括前空白)和空白行
时间: 2023-12-07 19:08:04 浏览: 331
清理代码注释和空行
5星 · 资源好评率100%
可以使用以下命令过滤注释行和空白行:
```
grep -vE "^\s*(#|$)" filename
```
其中,-v选项表示反向匹配,即匹配不包含指定模式的行;-E选项表示使用扩展正则表达式;"^\s*(#|$)"表示匹配以任意数量的空白字符开头,后面跟着井号(#)或行结尾符($)的行。这样就可以过滤掉空白行和注释行了。将filename替换成你要过滤的文件名即可。
阅读全文