sedコマンドで複数行をまたいで置換などを行うチートシート
改行エスケープを展開する
入力例
VARIABLE = aaaa \
bbbb \
cccc
コマンド
sed ':x; /\\$/ { N; s/\\\n//; bx } '
出力
VARIABLE = aaaa bbbb cccc
改行のエスケープ展開+コメント行を削除する
入力
# this is comment
this is not comment
コマンド
sed ':x; /\\$/ { N; s/\\\n//; bx }; /^\#/D '
出力
this is not comment