您的位置:首页 > 其它

cat使用(EOF的一点误区)

2011-09-13 15:45 183 查看
在linux shell脚本中我们经常见到类似于cat << EOF的语句,不熟悉的童鞋可能觉得很奇怪:EOF好像是文件的结束符,用在这里起到什么作用?

首先必须要说明的是EOF在这里没有特殊的含义,你可以使用FOE或OOO等(当然也不限制在三个字符或大写字符)。

接下来,简单描述一下几种常见的使用方式及其作用:

1、cat<<EOF,以EOF输入字符为标准输入结束:



2、cat>filename,创建文件,并把标准输入输出到filename文件中,以ctrl+d作为输入结束:



注意:输入时是没有'>'的。

3、cat>filename<<EOF,以EOF作为输入结束,和ctrl+d的作用一样:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: