如何删除脚本文件中的注释行
时间:2019-08-20 17:58:11 来源:igfitidea点击:
在这篇文章中,我们将学习如何使用grep命令删除注释行。
我们也可以使用egrep命令,它是grep命令的扩展形式。
当我们在阅读一些配置文件时,将注释删掉,可以让我们快速查看当前的配置。
比如在httpd.conf中,注释行通常以井号(#)开始。
示例
删除注释行
^
表示以某个字符开头-v
表示取反。即不以某个字符开头-Ev
和-v
一样,在grep中使用-E
表示需要使用正则进行匹配
grep -Ev '^#' /etc/httpd/conf/httpd.conf
或者
egrep -v '^#' /etc/httpd/conf/httpd.conf
使用删除空行和删除注释行
grep -Ev '^#|^$' /etc/httpd/conf/httpd.conf
或者
egrep -v '^#|^$' /etc/httpd/conf/httpd.conf
删除以;开头的行(php.ini中的注释行)
grep -Ev '^;' /etc/php.ini
或者
egrep -v '^;' /etc/php.ini