#!/bin/sh set -u PATH=$PATH:/usr/bin:/bin typeset MYDIR=/var/tmp/itrcstats typeset MYPAGE=mypage typeset MYDATA=mydata typeset ERRLOG=/dev/null typeset IDX_HTML=index.html cd ${MYDIR} || exit 1 trap 'rm ${MYPAGE} ${MYDATA}' EXIT wget -O ${MYPAGE} -o ${ERRLOG} forums.itrc.hp.com awk '/userId/ {print substr($0,match($0,"udrline"))}' ${MYPAGE} \ | sed -e 's/udrline">//;s/<\/a> / /' \ > ${MYDATA} cat -< ${IDX_HTML} ITRC Stats page...for the point obsessed. !EOF pos=0 PREVPOINT1=0 PREVPOINT2=0 while read -r DL do D1=$(echo ${DL} | awk '{$NF="";print}' ) D2=$(echo ${DL} | awk '{print $NF}' ) ((pos=pos+1)) if [ ${pos} -eq 1 ]; then TOP=${D2} PREVPOINT1=0 BEHIND=0 BEHINDPREV=0 else PREVPOINT1=${D2} BEHIND=$((TOP-D2)) BEHINDPREV=$((PREVPOINT2-D2)) fi if [ ${pos} -le 25 ]; then echo "" >> ${IDX_HTML} PREVPOINT2=${D2} fi done < ${MYDATA} cat -<< !EOF >> ${IDX_HTML}
Welcome to ITRC Standings
PositionNamePointsPoints BehindBehind Prev
$pos$D1$D2$BEHIND$BEHINDPREV
!EOF chmod a+r ${IDX_HTML} ### cp -p ${IDX_HTML} /var/www/html /bin/mv /var/tmp/itrcstats/index.html /var/www/clients/client2/web2/web/itrcstats exit 0