shell 下载并解压
下载
cd /mnt/aaa forward_days=7 date_start_str=`date -d "$forward_days days ago" +%Y%m%d` date_end_str=`date +%Y%m%d` echo "当前获取日期范围为:"$date_start_str-$date_end_str /alidata/server/php/bin/php /var/www/html/verson2/01.script/ws_parse/a.php $date_start_str $date_end_str
创建文件夹并解压
cd /mnt/a date_str=$1 function run_main(){ myPath="/mnt/a/b/$date_str" myFile="/mnt/a/b/$date_str/$date_str.rar" # 这里的-d 参数判断$myPath是否存在 if [ ! -d "$myPath" ]; then echo "创建文件夹" mkdir -p "$myPath/tmp/" run_main; else #存在文件夹,判断是否有文件 if [ ! -f "$myFile" ]; then echo "文件不存在,删除文件夹" rm -rf $myPath else echo "文件存在,解压文件" rm -rf $myPath/tmp/* unzip -O CP936 /mnt/a/b/$date_str.rar -d /mnt/cpws/c/$date_str/tmp/ fi fi } if [ "$date_str" = "" ] then echo "请填写具体时间!格式为20180101" else run_main; fi
你的指尖,有着改变世界的力量!
浙公网安备 33010602011771号