#!/bin/sh #***************************************************************** # 工行原始文件压缩 # 日期 修改人 修改原因 # 2022.5.13 wanglei 创建 #原始文件压缩; # #***************************************************************** if [ $# -lt 2 ]; then echo "USAGE: zipICBC.sh FILE_DIR,DATE" echo downloadCMB.sh 1:${1} 2:${2} exit -1 fi #本地服务器保存文件主目录 FILE_DIR=${1}${2} #电子回单日期 DATE=${2} FILE_NAME=ICBC.${DATE}.tar.gz echo "LOCAL_DIR:[$FILE_DIR],FILE_NAME:[$FILE_NAME]" #检查目录是否存在 if [ ! -d ${FILE_DIR} ] then echo "压缩的源文件所在的目录[$FILE_DIR]不存在" exit -2 fi #进入目录 cd $FILE_DIR #检查文件是否已生成,如果已生成则删除 if [ -f ${FILE_NAME} ] then echo "删除已生成的文件" rm ${FILE_NAME} fi #原文件是否已下载完成 files=$(ls ${FILE_DIR}/*.zip 2> /dev/null | wc -l) echo "${files}" if [ ${files} = 0 ] then echo "原文件不存在" exit -2 fi #压缩文件 tar -czf ${FILE_NAME} *.zip if [ $? -ne 0 ] then echo "压缩文件失败" exit -2 fi exit 0