码迷,mamicode.com
首页 > 系统相关 > 详细

需要交互的shell编程——EOF(转载)

时间:2015-12-10 15:03:23      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:

       在shell编程中,”EOF“通常与”<<“结合使用,“<<EOF“表示后续的输入作为子命令或子shell的输入,直到遇到”EOF“,

再次返回到主调shell,可将其理解为分界符(delimiter)。既然是分界符,那么形式自然不是固定的,这里可以将”EOF“可以

进行自定义,但是前后的”EOF“必须成对出现且不能和shell命令冲突。其使用形式如下:

交互式程序(命令)<<EOF

command1

command2

......

EOF

      ”EOF“中间的内容将以标准输入的形式输入到”交互式程序“,当shell看到”<<“知道其后面输入的分界符,当shell再次看到

分界符时,两个分界符中间的部分将作为标准输入。

      注意:第一个EOF必须以重定向字符<<开始,第二个EOF必须顶格写,否则会报错;当然这个标志性字符不能用

保留字,最常用的还是EOF。

需要交互的shell编程——EOF(转载)

标签:

原文地址:http://www.cnblogs.com/xiehy/p/5035976.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!