批量上传文件脚本

#!/bin/sh
set -v
d1=/nfsc/gcc_wer_id364676_fvol1001_prd/sztelecom1/huawei/shou
echo  >/home/huawei/log/1.txt
ls /home/huawei/uploadrecord >>/home/huawei/log/1.txt
while read line
do
center=`echo $line|awk -F '_' '{print $1}'`
date1=`echo $line|awk -F '_' '{print $2}'`
agentid=`echo $line|awk -F '_' '{print $3}'`
year=${date1:0:4}
mon=${date1:4:2}
day1=${date1:6:2}
if [ $center == "1" ];then
c=HuaweiSz01
mkdir -p $d1/$c/$year/$mon/$day1/
mv /home/huawei/uploadrecord/$line $d1/$c/$year/$mon/$day1/ 1>> /home/huawei/log/upload.log 2>&1 
elif [ $center == "2" ];then
c=HuaweiSz02
mkdir -p $d1/$c/$year/$mon/$day1/
mv /home/huawei/uploadrecord/$line $d1/$c/$year/$mon/$day1/ 1>> /home/huawei/log/upload.log 2>&1
elif [ $center == "3" ];then
c=HuaweiSz03
mkdir -p $d1/$c/$year/$mon/$day1/
mv /home/huawei/uploadrecord/$line $d1/$c/$year/$mon/$day1/ 1>> /home/huawei/log/upload.log 2>&1
else 
echo "noting"
fi
done </home/huawei/log/1.txt

猜你喜欢

转载自blog.csdn.net/weixin_42386617/article/details/89306813