zuntan02のはてなブログ

備忘録的なものです。時々職場の技術者ブログにも転記してますが、メインはこちらで。

confファイルのコメントを消してすっきりさせる:egrep -v '^(#|$)'

例)

cat /etc/httpd/conf.d/ssl.conf | egrep -v '^(#|$)' > /etc/httpd/conf.d/ssl.conf_edited

■コマンドについて

egrep

egrep [オプション] [検索文字列パターン] ファイル
grepよりも高度な正規表現を使用できる。

-v

マッチしない行を出力する。

'^(#|$)'

・行頭が#(^#)←コメント行
OR
・行頭が行末(^$)←空行