为了账号安全,请及时绑定邮箱和手机立即绑定

shell中EOF的作用?

shell中EOF的作用?

婷婷同学_ 2019-02-08 11:07:54
shell中EOF的作用?
查看完整描述

2 回答

?
富国沪深

TA贡献1790条经验 获得超9个赞

这是 Here document 用法
EOF本意是 End Of File,表明到了文件末尾。
使用格式基本是这样的:
命令 << EOF
内容段
EOF
将“内容段”整个作为命令的输入。
你的代码里就是用cat命令读入整段字符串并赋值给list变量。
其实,不一定要用EOF,只要是“内容段”中没有出现的字符串,都可以用来替代EOF,只是一个起始和结束的标志罢了。
有个特殊用法不得不说:
: << COMMENTBLOCK
shell脚本代码段
COMMENTBLOCK
这个用来注释整段脚本代码。 : 是shell中的空语句。
搜索一下 Here document 你会明白更多。

查看完整回答
反对 回复 2019-03-09
?
FFIVE

TA贡献1797条经验 获得超6个赞

就是一个标记,在type cat 这些命令中用。两个中间是内容,这个标记可以自定义的。

查看完整回答
反对 回复 2019-03-09
  • 2 回答
  • 0 关注
  • 1388 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信