Linux下EOF 用法

< :输入重定向
> :输出重定向
>> :输出重定向,进行追加,不会覆盖之前内容
<< :标准输入来自命令行的一对分隔号的中间内容

测试1: 利用EOF 新建并写入test.sh

cat << EOF >test.sh 
123123123
3452354345
abcdef
EOF

[root@xinghe-sty /]# cat test.sh  
123123123
3452354345
abcdef

 

测试2:朝已有文件追加内容

cat << EOF >>test.sh 
654321
hahah
cola
EOF

[root@xinghe-sty /]# cat test.sh  
123123123
3452354345
abcdef
654321
hahah
cola

测试3:覆盖原来的文件内容

cat << EOF >test.sh 
override
EOF

[root@xinghe-sty /]# cat test.sh  
override

 

PS:

EOF是END Of File的缩写,表示自定义终止符.既然自定义,那么EOF就不是固定的,名字可以随便改,开始结束位对应即可。

 

你可能感兴趣的:(linux)