改行付きで変数展開するときは""で囲む (shell)
$ TEST=$(cat ~/.bashrc); echo ${TEST}
だと
~/.bashrc
が改行なしで出力されるが、
$ TEST=$(cat ~/.bashrc); echo "${TEST}"
とすれば改行ありで
変数展開
される
References
シェルスクリプトで変数に改行コードを含める方法 | 俺的備忘録 〜なんかいろいろ〜
#2021-10-06
12:27:04