当出现像404这样的错误时,可以防止Wget生成输出文件.
我跑的时候
wget -O my.html http://sdfsdfdsf.sdfds
http://sdfsdfdsf.sdfds不存在,但Wget仍然创建my.html
我正在制作一个bash脚本,并希望确保它停止,如果wget无法获得有效的文件.
wget为非200个回复(似乎)返回非零响应.
这个示例代码适用于GNU wget:
#!/bin/sh
wget -O my.html http://sdfsdfdsf.sdfds
if [ "$?" -ne "0" ]; then
echo "ERROR"
fi
Run Code Online (Sandbox Code Playgroud)
下面是有关更多信息$?,从这里.
$?执行的最后一个命令的退出状态以十进制字符串形式给出.当命令成功完成时,它返回退出状态0(零),否则返回非零退出状态.
| 归档时间: |
|
| 查看次数: |
2750 次 |
| 最近记录: |