|
如题,在查看修改配置文件的时候经常发现很多注释行或者空行影响阅读。
可以利用grep命令和管道符来实现快速滤除掉注释行和空行。
示例中为samba的配置文件。
使用grep正则表达式来滤除掉#号,;号开头的注释行,空行。
其中cat命令为查看配置文件,然后通过管道符作为输入到egrep命令中,通过egrep正则表达式来滤除#;和空行。
^#:#开头的,^开头,^; ;开头的,^$空行。
|管道符在egrep正则表达式中表示或者。grep或者egrep中-v是去除(不包含,取反)的意思。
也可以在后面在加上>输出到指定文件。
|
|