首页 > 其他分享 >经分反馈文件脚本old

经分反馈文件脚本old

时间:2022-11-01 11:13:12浏览次数:41  
标签:文件 old 经分 Y% 反馈 date NUMONE

 1 #!/bin/bash
 2 
 3 #NO.1
 4 MONTH=`date +%Y%m`  #当前月份
 5 MONTHDAY=`date +%Y%m%d` #当天
 6 DATEONE=`date -d "1 day ago" +"%Y%m%d"`  #当前一天前一天
 7 NEWDIR=/home/appop/app/udm/bi/report/20045/
 8 
 9 #NO.2
10 #进入反馈目录
11 cd $NEWDIR
12 #查看反馈文件数量
13 NUMONE=`ls -l *r_*$DATEONE*|wc -l`
14 if [ $NUMONE -ne 9 ]
15   then echo '反馈文件不等于:9,实际为:$NUMONE'
16 fi
17 
18 echo $? > /dev/null & 2<&1
19 if [ $? -eq 0 ]
20   then cd ../ && cd ./20045/
21 fi
22 
23 #取返回文件是否正常
24 NUMTWO=`cat *r_*$DATEONE*|awk '{print $2}'|cut -c 7-8|sort -rn|uniq -c|sort|awk '{print $NF}'|wc -l`
25 
26 if [ $NUMTWO -ne 1 ]
27   then echo $NUMTWO #&& cat *r_*$DATEONE*
28     else echo '1'
29 fi

 

标签:文件,old,经分,Y%,反馈,date,NUMONE
From: https://www.cnblogs.com/yeahzxw/p/16847023.html

相关文章