コメント文を取り除くgrep

* 本ページはプロモーションが含まれています

コメント文を非表示にしたり、取り除く方法をよく忘れるのでメモ

コメント行と改行だけの行を削除
$ grep -v -e '^#' -e '^$' <file>

空行をカットする
$ grep -v '^$' <file>
  
コメント行をカットする
# で始まる行を消去し、空白や空行も削除
$ grep -v -e '^[ ^t]*#' -e '^$' <file>

それぞれ、リダイレクションで別ファイルに出力すると、コメント無しのファイルが出来上がる。