設定ファイルのコメントアウトを空行を除外して表示

設定ファイルで有効になっている設定のみ表示する

Apacheの設定ファイルなどで「#」でコメントアウトしている設定は除外して表示するには「cat」,「grep」コマンドを利用すれば表示できます。

コマンド:cat (設定ファイル)| grep -v ^# | grep -v ^$

# cat /etc/httpd/conf/httpd.conf | grep -v ^# | grep -v ^$ 
ServerTokens Prod
ServerRoot "/etc/httpd"
PidFile run/httpd.pid
Timeout 7200
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 15
<IfModule prefork.c>
StartServers       8
MinSpareServers    5

opnevpnの設定ファイルでは、コメントアウトに「;」も使用していますが、その場合は下記のように「;」を追加すればOKです、但し「¥;」と¥が必要なです
# cat /etc/openvpn/server.conf | grep -v ^\; | grep -v ^# | grep -v ^$
port 1194
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key  # This file should be kept secret
dh dh.pem
server 10.8.0.0 255.255.255.0

 

スポンサーリンク