wget with errorlevel bash output

Cyb*_*erK 7 linux bash centos

我想创建一个bash文件(.sh),它执行以下操作:

我把脚本称为./download.sh www.blabla.com/bla.jpg

如果文件已下载,脚本必须回显...

我怎样才能做到这一点?我知道我可以使用errorlevel但是我是linux新手所以......

提前致谢!

ojb*_*ass 6

通常Linux中的应用程序会设置环境变量$的值?失败了.您可以检查此返回代码,看看它是否为您带来了wget的任何错误.

#!/bin/bash
wget $1 2>/dev/null
export RC=$?
if [ "$RC" = "0" ]; then
   echo $1 OK
else
    echo $1 FAILED
fi
Run Code Online (Sandbox Code Playgroud)

您可以将此脚本命名为download.sh.使用chmod 755将权限更改为755.使用您要下载的文件的名称调用它../download.sh www.google.com