ヒアドキュメント ヒアドキュメントをコマンドに渡す #!/bin/sh cat <<END Hello, World! END ヒアドキュメントをコマンドに渡した後、エラー出力へリダイレクトする #!/bin/sh cat <<END 1>&2 Hello, World! END ヒアドキュメントを変数に格納する #!/bin/sh mesg=$(cat <<"END" Hello World! END ) echo "$mesg" ヒアドキュメント内で変数展開する #!/bin/sh var="World!" cat <<END Hello, $var END $varを展開したくない場合は「\$var」とする。 ヒアドキュメント内で変数展開させない #!/bin/sh var="World!" cat <<'END' Hello, $var END 2023-11-03 Windows