シェルスクリプトで変数内の改行を有効にする

改行を含まれる変数で改行を表示する

シェルスクリプトを改行を含まれる変数をechoコマンドなどで表示した場合に、下記のように改行がスペースに変換される場合があります。

変数の中の改行やタブの扱いは、変数をダブルクォート(”)で囲まない場合は、改行やタブをスペースに変換されます
改行やタブをそのまま表示したい場合は、ダブルクォート(”)で囲む必要があります。

タブも同様にダブルクォートで囲まない場合は、スペースに変換されます