路人晕倒正确急救:Shell利用curl和wget下载文件

来源:百度文库 编辑:中财网 时间:2024/05/04 15:18:05

shell利用curl和wget下载文件


首先我们来看,shell下可以用来下载文件的命令:

wget命令使用:http://bolg.malu.me/html/2011/1244.html

curl命令使用:http://bolg.malu.me/html/2011/1239.html

这两条命令都可进行文件下载,但是某些VPS以及一些虚拟主机,并没有提供其中某种命令,要想任意执行其中一条,而不用客户去调整到底那条可以使用。那么此时可以通过一条判断语句来执行:

wget XXXX
if [[ "$?" -eq 0 ]] ; then
    echo "$1 succeful!"
    exit 0;
fi
curl XXXX

该判断函数判断之前一条语句是否执行成功,如果成功则输出if里面的语句,并跳出。否则执行下一条语句。

XXXX代表需要处理的文件参数。

上面还是很好理解的,当然也可以利用type命令进行判断,判断某命令是否存在,再做进一步处理。