创建一个文件

这里文档的经典用法是通过键入其内容来创建文件:

cat > fruits.txt << EOF
apple
orange
lemon
EOF

这里的文件是 << EOFEOF 之间的界限。

这里的文档成为 cat 命令的输入。cat 命令只输出其输入,并使用输出重定向运算符 >,我们重定向到文件 fruits.txt

因此,fruits.txt 文件将包含以下行:

apple
orange
lemon

通常的输出重定向规则适用:如果之前不存在 fruits.txt,则会创建它。如果它之前存在,它将被截断。