EOF

  EOF(End Of File),表示自定义终止符。把内容当作标准输入传给程序。Ctrl-d 就代表 EOF。

  在 Shell 中我们通常将 EOF 与 << 结合使用,表示后续的输入作为子命令或子 Shell 的输入,直到遇到 EOF 为止,再返回到主调 Shell。当 Shell 看到 << 的时候,它就会知道下一个词是一个分界符。在该分界符以后的内容都被当作输入,直到 Shell 再次看到该分界符(位于单独的一行)。这个分界符可以是自定义的任何字符串。 

command <<EOF  #开始
....
EOF        #结束

举个栗子:

[root@localhost ~]# cat >tmp.txt <<EOF
> Hello
> World
> 2020
> EOF
[root@localhost ~]# cat tmp.txt
Hello
World
2020
posted @ 2020-04-22 09:11  PIPO2  阅读(268)  评论(0编辑  收藏  举报