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