电子回单脚本
This commit is contained in:
Executable
+64
@@ -0,0 +1,64 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user