- 论坛徽章:
- 0
|
得到解决代码共享一下。- #!/usr/bin/ksh
- #Init
- clear
- Ttoday=`date '+%y%m%d'`
- UDir=`who am i|awk '{print $1}'`
- OMPDir="/omp-data/logs/OMPROP1"
- OMPN=`hostname|cut -c1-3`
- #Choose Date
- while [ 1 ]
- do
- echo "Enter Search Date [Format:$Ttoday]:\c"
- read SearchDate
- if [ "$SearchDate" = "" ]
- then
- SearchDate=$Ttoday
- fi
- if ls $OMPDir | grep ^$SearchDate.APX > /dev/null 2>&1
- then
- echo "You Choose $SearchDate,Please Waiting..."
- break;
- else
- echo "Warming:Search Date is not exist,Please check your input!"
- fi
- done
- if ls $OMPDir | grep $SearchDate.APX.gz > /dev/null 2>&1
- then
- cp $OMPDir/$SearchDate.APX.gz /home/$UDir
- gunzip -f /home/$UDir/$SearchDate.APX.gz
- OMPDir=/home/$UDir
- fi
- echo "......\n"
- cat $OMPDir"/"$SearchDate".APX"|cgrep -R "SET:DS1"|cgrep -R "\*"|cgrep -R "0[6-9]:[0-9][0-9]:[0-9][0-9]"|grep "REPT:CELL"|cut -f2 -d":"|cut -f2,4 -d" "|sed 's/,//g'>CellCdm
- cat $OMPDir"/"$SearchDate".APX"|cgrep -R "SET:DS1"|cgrep -R "\*"|cgrep -R "[1-2][6-9]:[0-9][0-9]:[0-9][0-9]"|grep "REPT:CELL"|cut -f2 -d":"|cut -f2,4 -d" "|sed 's/,//g'>>CellCdm
- echo "......\n"
- cat $OMPDir"/"$SearchDate".APX"|cgrep -R "SET:DS1"|cgrep -R "\*"|cgrep -R "0[6-9]:[0-9][0-9]:[0-9][0-9]"|grep "SET:DS1"|cut -f2 -d"-"|cut -f1 -d" ">DsUnit
- cat $OMPDir"/"$SearchDate".APX"|cgrep -R "SET:DS1"|cgrep -R "\*"|cgrep -R "[1-2][6-9]:[0-9][0-9]:[0-9][0-9]"|grep "SET:DS1"|cut -f2 -d"-"|cut -f1 -d" ">>DsUnit
- echo "......\n"
- cat $OMPDir"/"$SearchDate".APX"|cgrep -R "SET:DS1"|cgrep -R "\*"|cgrep -R "0[6-9]:[0-9][0-9]:[0-9][0-9]"|grep "[0-9][0-9]:[0-9][0-9]:[0-9][0-9]"|cut -f1 -d"#">DsTime
- cat $OMPDir"/"$SearchDate".APX"|cgrep -R "SET:DS1"|cgrep -R "\*"|cgrep -R "[1-2][6-9]:[0-9][0-9]:[0-9][0-9]"|grep "[0-9][0-9]:[0-9][0-9]:[0-9][0-9]"|cut -f1 -d"#">>DsTime
- echo "Cell\tCDM\tDS1\tAlarmTime">$OMPN$SearchDate".xls"
- paste CellCdm DsUnit DsTime|awk '{print $1,"\t",$2,"\t",$3,"\t",$4,$5}'>>$OMPN$SearchDate".xls"
- echo "......\n"
- #delete
- rm -r CellCdm DsUnit DsTime
- if ls /home/$UDir | grep $SearchDate.APX > /dev/null 2>&1
- then
- rm -r /home/$UDir/$SearchDate.APX
- fi
- echo "COMMAND COMPLETE ! Please Get File $OMPN$SearchDate.xls"
复制代码 |
|