tcnowtemp
上传用户:shbosideng
上传日期:2013-05-04
资源大小:1555k
文件大小:1k
- #!/bin/bash
- grep_it() {
- value="`cat $TEMP_FILE | head -$1 | tail -1`"
- color=""
- if [ ${value:=0} -ge 100 ]
- then
- color=" bgcolor=red"
- elif [ ${value:=0} -ge 85 ]
- then
- color=" bgcolor=yellow"
- elif [ ${value:=0} -le 50 ]
- then
- color=" bgcolor=cyan"
- else
- color=" bgcolor=lightgreen"
- fi
- echo " <td$color>$value</td>"
- }
- ###############################################################################
- export DIR=/world/mrtg/tcdegree
- export MACH="`echo "$1" | sed -e 's/+/_/g'`"
- export MAXB="$2"
- export TEMP_FILE=/tmp/tcnowtemp.$$
- ###############################################################################
- if [ ! -r "$DIR/${MACH}.html" ]
- then
- exit
- fi
- cat "$DIR/${MACH}.html" |
- grep '<!-- ' |
- grep "out " |
- cut -d' ' -f4 >$TEMP_FILE
- trap "rm -f $TEMP_FILE ; exit" 1 2 15
- echo ""
- echo " <table border>"
- echo " <tr>"
- echo " <td></td>"
- echo " <td align=center>Max</td>"
- echo " <td align=center>Avg</td>"
- echo " <td align=center>Now</td>"
- echo " </tr>"
- echo " <tr>"
- echo " <td>Day</td>"
- grep_it 1
- grep_it 2
- grep_it 3
- echo " </tr>"
- echo " <tr>"
- echo " <td>Week</td>"
- grep_it 4
- grep_it 5
- grep_it 6
- echo " </tr>"
- echo " <tr>"
- echo " <td>Month</td>"
- grep_it 7
- grep_it 8
- grep_it 9
- echo " </tr>"
- echo " <tr>"
- echo " <td>Year</td>"
- grep_it 10
- grep_it 11
- grep_it 12
- echo " </tr>"
- echo " </table>"
- echo ""
- trap - 1 2 15
- rm -f $TEMP_FILE 2>/dev/null