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 链接后的输入中。
添加回答
举报
0/150
提交
取消