#!/bin/sh #***************************************************************** # 招行文件下载解压 # 日期 修改人 修改原因 # 2021.10.25 wanglei 创建 #文件下载,并解压到指定文件夹(如果日期文件夹不存在 则创建文件夹); # #***************************************************************** if [ $# -lt 3 ]; then echo "USAGE: downloadCMB.sh FILE_URL, FILE_PATH,FILE_NAME" echo downloadCMB.sh 1:${1} 2:${2} 3:${3} exit -1 fi FILE_URL=$1 FILE_PATH=$2 FILE_NAME=$3 FILE_ZIP_NAME=$2$3 echo "FILE_URL:[$FILE_URL], FILE_PATH:[$FILE_PATH], FILE_NAME:[$FILE_NAME],FILE_ZIP_NAME:[$FILE_ZIP_NAME]" #检查目录是否存在 if [ ! -d ${FILE_PATH} ] then echo "创建目录 ${FILE_PATH}" mkdir -p ${FILE_PATH} if [ $? -ne 0 ] then echo "创建目录错 ${FILE_PATH}" exit -2 fi fi #进入目录 cd $FILE_PATH #下载文件到当前文件夹 curl --connect-timeout 70 -m 60 -o $FILE_ZIP_NAME $FILE_URL FILE_SIZE=`du $FILE_ZIP_NAME | awk '{print $1}'` echo "下载文件[$FILE_ZIP_NAME],文件大小[$FILE_SIZE]" #检查文件是否下载成功 if [ $FILE_SIZE = 0 ] then echo "下载文件[$FILE_ZIP_NAME]不存在" exit -1 fi #解压文件 unzip -o $FILE_ZIP_NAME exit 0