Linuxでコメント行(#で始まる行)と改行だけの行と空白だけの行を削除するスクリプト。
- 一時的な環境変数を定義
- オリジナルファイルのバックアップを作成
- 不要行削除処理実行
- 一時的な環境変数を削除
export FILE="example.conf"
\cp -f $FILE $FILE.org
cat $FILE | egrep -v "#" | egrep -v "^\n?+$" | egrep -v "^\s?+$" > $FILE
unset FILE
技術的な情報を発信しています。間違いや不適切な記述にお気付きの際はご指摘をお願いします。気まぐれに英語で記事を書いたりもします。
Linuxでコメント行(#で始まる行)と改行だけの行と空白だけの行を削除するスクリプト。
export FILE="example.conf"
\cp -f $FILE $FILE.org
cat $FILE | egrep -v "#" | egrep -v "^\n?+$" | egrep -v "^\s?+$" > $FILE
unset FILE