ヒアドキュメント (<<)

コマンド文に標準入力として渡される

cat << EOS
Hello, World.
This is a pen.
This is a apple.
EOS

変数に代入する

var=$( cat << EOS
hoge
fuga
piyo
EOS
)

参考:

bash のヒアドキュメントを活用する – Qiita

bash で複数行の文字列の代入と、ヒアドキュメントを使わずに変数に格納する方法 – それマグで!

How can I write a heredoc to a file in Bash script? – Stack Overflow

What’s the difference between <<, <<< and < < in bash? – Ask Ubuntu

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です