ftp -n $Server <<End-Of-Sessionuser anonymous "$Password"binarybellcd $Directoryput "$Filename.lsm"put "$Filename.tar.gz"byeEnd-Of-Session上述通過(guò)ftp存放文件的shell腳本中,End-Of-Session是Here Document用法?我理解就是到達(dá)最下方的End-Of-Session后會(huì)自動(dòng)返回第一行,這樣不就是死循環(huán)了?請(qǐng)指教!謝謝!
1 回答

瀟瀟雨雨
TA貢獻(xiàn)1833條經(jīng)驗(yàn) 獲得超4個(gè)贊
Here Documents的用處是將 后面的內(nèi)容作為命令的輸入自動(dòng)提供給前面的命令。和循環(huán)無(wú)關(guān)。
在你的問(wèn)題里,就相當(dāng)于依次輸入
user xxx
binary
bell
...
bye
到 ftp 鏈接后的輸入中。
添加回答
舉報(bào)
0/150
提交
取消