Files
2022-06-30 12:01:53 +08:00

65 lines
1.2 KiB
Bash
Executable File

#!/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