shell脚本:指定目录进行下载

题目如下:

写一个脚本,能接受两个参数:
1)第一个参数为URL,即可下载的文件;第二个参数为目录,即下载后保存的位置;
2)如果用户给的目录不存在,则提示用户是否创建;如果创建就继续执行,否则,函数返回一个51的错误值
3)如果给的目录存在,则下载文件;下载命令执行结束后测试文件下载成功与否;如果成功,则返回0,否则,返回52

bash 1.sh http://www.rfyy.net/lipengit.txt /www/www

#!bash
#
m=0
n=0
if ls $2 &> /dev/null ;then
   m=1
else
   read -p "mkdir $2? y or n:" k

   if [ $k == "y" ] || [ $k == "Y" ] ;then
     mkdir -p $2
     n=1
   else
     exit 51
   fi
fi

if [ $m -eq 1 ] || [ $n -eq 1 ];then
   cd $2
   wget $1 
   # file=`basename $1`
      if [ $? -eq 0 ];then   #if [ -f $file ];then
      exit 0
      else
      exit 52
      fi
fi
此条目发表在linux分类目录,贴了, , 标签。将固定链接加入收藏夹。