正規表現:コメント行の除去
設定ファイルを見る際、コメントが邪魔なことが多い。そこで以下のように表示させる。
1.まずコメント行(=行頭が#で始まる行)だけを表示させることを考える。
grep -e "^#" /etc/inetd.conf
2.これを反転させる
grep -v -e "^#" /etc/inetd.conf
-vは反転オプション、-eは正規表現(今回は-eはなくてもOKだがハイフンから始まる表現時は必須)
3.行頭にスペースがあってもコメントと認識させる。
grep -v -e "^[ \t]*#" /etc/inetd.conf
これでinetd.confの#で始まるコメント行は表示されなくなる。ただ空白行はそのまま表示される。
4.空行も消したい場合は以下のようにする。
grep -v -e "^[ \t]*#" -e "^$" /etc/apache/httpd.conf
| 固定リンク | コメント (2) | トラックバック (0)




最近のコメント