Linux中命令行中EOF的用法

EOFEND Of File的缩写,表示自定义终止符
既然自定义,那么EOF就不是固定的,可以随意设置别名。
在linux按ctrl-d就代表EOF
EOF一般会配合cat能够多行文本输出.
其用法如下: 

<<EOF        //开始
....
 

还可以自定义,比如自定义:

<<BBB        //开始
....
BBB              //结束

使用快捷键

##使用快捷键
cat >>/tmp/test
##这里输入内容
##输入完毕之后,直接[CTRL-D]结束

示例

>是覆盖,所有查看t.sh脚本文件只显示最后一次输入的内容
[root@10-18-111-121 ~]# cat << EOF > t.sh
> 123
> 456
> 789
> EOF
[root@10-18-111-121 ~]# cat t.sh 
123
456
789
[root@10-18-111-121 ~]# cat << BBB > t.sh
> qaz
> wsx
> edc
> EOF
> BBB
[root@10-18-111-121 ~]# cat t.sh 
qaz
wsx
edc
EOF
>>是追加,可以输入的内容会追加在下面
[root@10-18-111-121 ~]# cat << EOF >> t.sh
> 1
> 2
> 3
> EOF
[root@10-18-111-121 ~]# cat t.sh 
qaz
wsx
edc
EOF
1
2
3
[root@10-18-111-121 ~]# cat >>/tmp/test<<EOF
> 123
> 123
> EOF
[root@10-18-111-121 ~]# cat /tmp/test 
xiaofeifei
woaini
test
2
3
4
w
a
w
n123
123
使用快捷键结束,输入内容,按CRTL+D
[root@10-18-111-121 ~]# cat >> /tmp/test
xiaofeifei
[root@10-18-111-121 ~]# 
[root@10-18-111-121 ~]# cat /tmp/test 
xiaofeifei
woaini
test
2
3
4
w
a
w
n123
123
xiaofeifei

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值