自各儿写的一个用于循环统计的SHELL脚本

自己写的一个用于循环统计的SHELL脚本
#!/bin/ksh
ENVDIR=/tmp/info/Daily
ENVFILE1=$ENVDIR/ALL.IBMIHS.info.day
ENVFILE2=$ENVDIR/ALL.IBMIHS_82.info.day
ENVFILE3=$ENVDIR/ALL.IBMIHS_83.info.day
INIFILE=/tmp/date.ini
ALL=0
cat $INIFILE | awk -F\- '{print $2 " " $3}' | while read month1 date1
do
  cat $ENVFILE1 $ENVFILE2 $ENVFILE3 | awk -F\- '{print $2 " " $3 " " $4}' | while read month2 date2 number
  do
    if [[ $month1 = $month2 ]] || [[ $date1 = $date2 ]]  
    then
      ALL=`expr $ALL + $number`
    fi
  done 
  echo $month1 $date1 $ALL
  ALL=0
done