今回はちょっと初歩的な内容だけど、シェルスクリプトで利用する変数に改行を含めた文字列を代入、取得する方法についてを記述する。 まずは、以下のようにcatで改行を含んだファイルを変数に代入してみよう。 /work/test$ cat test.txt testtest testtest1 testtest2 testtest3 /work/test$ aaa=`cat test.txt` /work/test$ この、上記で適当に指定した変数「aaa」からechoで改行付きで出力させる場合、以下のように「"(ダブルクォーテーション)」で変数を囲ってあげる必要がある。 /work/test$ echo $aaa testtest testtest1 testtest2 testtest3 /work/test$ /work/test$ echo "$aaa" testtest testtest