私は、cat <<
を使用すると、単に<<
を使用するよりも好ましいと思っています。私はZSHシェルでテストしてるとcat << EOFの代わりに<< EOFを使用してみませんか?
cat <<EOF
Hello world!
EOF
は
<<EOF
Hello world!
EOF
の出力します。
var=$(cat <<EOF
Hello world!
EOF
)
は
var=$(<<EOF
Hello world!
EOF
)
ここ-docの2つの形式の間の実用的な違いは何ですか?の同じ変数の値を持ちますか
'shell'の代わりにこの' zsh'をタグ付けすることができます。なぜなら、それはその単一のシェルにしか適用できないからです。 –
はい、それは良いです。私はそれがzsh非常に特定の拡張機能であることを知らなかった。 –