0
我需要檢查,如果通過了wget存在的文件和測試退出代碼檢查存在
現在,我運行以下命令:
wget -q --spider --ftp-user='ftpuser'--ftp-password='ftpassword' ftp://192.168.1.63/fileexists.txt
echo $? #0
及其return code is 0
但在情況下,文件不存在
wget -q --spider --ftp-user='ftpuser'--ftp-password='ftpassword' ftp://192.168.1.63/filenotexist.txt
echo $? #0
其return code is equal 0,
即使沒有
所以,我已經試過沒有--spider選項和我8退出代碼,這意味着該文件不存在
但是,如果有一個wget實際下載它。 問題是如果我有一個大文件'檢查'。
任何想法?
謝謝
使用'wget'以外的其他工具。有一個叫做lftp的文件,可以合理編寫腳本。 – tripleee
-bash:lftp:找不到命令 ...不能使用它 –
什麼版本的'wget'是這個? – Joe