AKAI TSUKI

System development or Technical something

remove '#' and empty lines

設定ファイルを確認する際に、コメント行などを表示しないようにする。

コメント行削除する場合には、sedで、

$ cat filename | sed -e '/^#.*$/d'

空行も削除するなら

$ sed -e 's/#.*$//' -e '/^$/d'

さらに以下を行うと、空行が2回続く場合に1行にまとめる。

$ cat filename | awk '{if ($0 != "" ){print $0; a=0;} else if($0 == "" && a == 0){print $0; a=1;} else {a=1}}'