正規表現
# 0文字以上の全てマッチ /.* # fooまたはbarにマッチ /¥v/(foo|bar) # 数値と文字列範囲でマッチ /\v[0-9\-a-b] # 行頭がIPアドレスだけをマッチ /\v^\d{3}.\d{1,3}.\d{1,3}.\d{1,3}$ #
置換
# 行頭の空白を全削除 :s/^\s*// # 行末の空白を全削除 :%s/ *$//g # コメント行を全削除 # 空白のみの行を削除 :%s/^ *$//g # 変数を一括置換
おまけ
コメントアウトされてる行を表示せずにlessで表示
$ less <file> | grep -v "^\s*$" | grep -v "^\s*#"