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
提交
取消