<<
はヒアドキュメントです。 <<
に続くものはすべて、ヒアドキュメントの区切り文字として機能します
cat <<EOF This is first line So, this is 2nd Again, another line EOF
Enter
したがって、3行を変数に格納する場合は、次のようにします。
コマンドラインから
$ var="$(cat <<EOF > Bingo > Gotcha > Enough > EOF > )"
入力
$ echo "$var" #double quotes are important Bingo Gotcha Enough
スクリプト内から
#!/bin/bash var="$(cat <<EOF Bingo Gotcha Enough EOF )" echo "$var"
コメント