我想知道什么时候使用cat <<
比简单地使用<<
更可取。我在一家ZSH壳测试和为什么不使用<< EOF代替cat << EOF?
cat <<EOF
Hello world!
EOF
输出相同的
<<EOF
Hello world!
EOF
。
var=$(cat <<EOF
Hello world!
EOF
)
有
var=$(<<EOF
Hello world!
EOF
)
什么是两种形式在这里,文档之间的实际差别相同的变量值?
你可能会标记这个'zsh'而不是'shell',因为它只适用于那个单一的shell。 –
是的,它会更好。我不知道这是一个zsh非常具体的扩展。 –