藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年6月26日 11:18


請教熱心人指點下!

我的一個程序如下:
#set -x
ftp -n $1 <<!
user $2 $3
bin
cd $4
get $5
close
bye
!
請教熱心人給我簡要說下每句是什麼意思?

請教熱心人指點下!

總的來說就是一個自動ftp的腳本。有5個傳入的參數,分別為:
$1,主機名
$2,User Account
$3,Passwd
$4,目標目錄
$5,目標文件
剩下的語句和你在命令行敲ftp一樣,區別在於用Here Document來完成ftp的自動化。

請教熱心人指點下!

#set -x
和bin是什麼意思?

請教熱心人指點下!

-x是打開調試開關
bin是以二進制模式傳輸文件
似乎是這樣的吧

請教熱心人指點下!

set -x好像是調試模式,執行時候每句都顯示執行過程
bin是在ftp裡的命令,設置傳輸模式為2進制傳輸

請教熱心人指點下!

暈,被烈火兄搶答了呵呵

請教熱心人指點下!

謝謝各位,你們是在那裡看到這些的?



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com