Linuxで初期状態のコンフィグファイルなどに大量にコメント行が表示されていて不都合なことがある。そんな時はシェル芸でコメントアウトや空行を削除してあげよう。その際のスクリプトをメモ。
TARGET=hoge.conf
cp ${TARGET} ${TARGET}.org
cat ${TARGET}.org | egrep -v "#" | egrep -v "^\n?+$" | egrep -v "^\s?+$" > ${TARGET}
※対象ファイル : hoge.conf
技術的な情報を発信しています。間違いや不適切な記述にお気付きの際はご指摘をお願いします。気まぐれに英語で記事を書いたりもします。
Linuxで初期状態のコンフィグファイルなどに大量にコメント行が表示されていて不都合なことがある。そんな時はシェル芸でコメントアウトや空行を削除してあげよう。その際のスクリプトをメモ。
TARGET=hoge.conf
cp ${TARGET} ${TARGET}.org
cat ${TARGET}.org | egrep -v "#" | egrep -v "^\n?+$" | egrep -v "^\s?+$" > ${TARGET}
※対象ファイル : hoge.conf