我需要通过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实际下载它。 问题是如果我有一个大文件来'检查'..
有什么想法吗?
由于
答案 0 :(得分:2)
如何使用curl?
AT+MEAS
$?如果文件存在,则为0 $?如果文件不存在,则不为0.