cat使用(EOF的一点误区)

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

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

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

1、cat<

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

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

3、cat>filename<

转载于:https://www.cnblogs.com/fangzhengshu/archive/2011/09/13/2210719.html

你可能感兴趣的:(cat使用(EOF的一点误区))