我想知道什麼時候使用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非常具體的擴展。 –