プログラミング

bash でヒアドキュメントみたいなもの

複数行のコードをテキストファイルにインサートしたい時など,

  • cat >> dev.txt
  • echo “foo” >> dev.txt

などのやり方もあるが,ヒアドキュメントと出力を合わせてやることもできる.

cat << EOT >> dev.txt
foo
bar
EOT

変数に代入する

HOGE=$(cat << EOS
hoge
fuga
EOS
)