Bash 为什么;回声<&书信电报;EOF";没有按预期工作

Bash 为什么;回声<&书信电报;EOF";没有按预期工作,bash,Bash,我试图理解bash的here文档特性。下面的代码按预期工作,并将“abc”返回给终端。如果我将程序cat替换为echo我看不到任何输出。为什么我不能将此文档传递给echo?是因为它是一个bash内置的吗? cat您需要: cat <<EOF abc EOF cat您需要: cat <<EOF abc EOF cat查看我关于stdin和arguments之间差异的回答。查看我关于stdin和arguments之间差异的回答。标记社区wiki以避免从已知的dupe获取r

我试图理解bash的here文档特性。下面的代码按预期工作,并将“abc”返回给终端。如果我将程序
cat
替换为
echo
我看不到任何输出。为什么我不能将此文档传递给echo?是因为它是一个bash内置的吗?
cat您需要:

cat <<EOF
abc
EOF
cat您需要:

cat <<EOF
abc
EOF

cat
查看我关于stdin和arguments之间差异的回答。
查看我关于stdin和arguments之间差异的回答。标记社区wiki以避免从已知的dupe获取rep标记社区wiki以避免从已知的dupe获取rep