grep命令:查看配置文件未注释行(转)

FROM: https://linux.cn/article-6958-1.html

 

可以使用 UNIX/BSD/OS X/Linux 这些操作系统自身提供的 grep,sed,awk,perl或者其他文本处理工具来查看配置文件中的有效配置命令行。

grep -v "^#" /etc/apache2/apache2.conf

 

想要跳过其中的空行,可以使用 egrep 命令, 示例:

egrep -v "^#|^$" /etc/apache2/apache2.conf

 

-v 选项,选择出不匹配的命令行。该选项适用于所有基于posix的系统。

正则表达式 ^$ 匹配出所有的非空行, ^# 匹配出所有的不以“#”开头的非注释行。

 

sed实现方式:

sed '/ *#/d; /^ *$/d' /etc/apache2/apache2.conf

 

posted @ 2017-03-13 23:24  泉水叮~咚  阅读(757)  评论(0编辑  收藏  举报