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

麻烦帮忙看看,关于shell脚本的here document用法请教哦!

麻烦帮忙看看,关于shell脚本的here document用法请教哦!

MM们 2021-10-13 15:11:29
ftp -n $Server <<End-Of-Sessionuser anonymous "$Password"binarybellcd $Directoryput "$Filename.lsm"put "$Filename.tar.gz"byeEnd-Of-Session上述通过ftp存放文件的shell脚本中,End-Of-Session是Here Document用法?我理解就是到达最下方的End-Of-Session后会自动返回第一行,这样不就是死循环了?请指教!谢谢!
查看完整描述

1 回答

?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

Here Documents的用处是将 后面的内容作为命令的输入自动提供给前面的命令。和循环无关。

在你的问题里,就相当于依次输入
user xxx
binary
bell
...
bye
到 ftp 链接后的输入中。

查看完整回答
反对 回复 2021-10-18
  • 1 回答
  • 0 关注
  • 315 浏览

添加回答

举报

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