# To Get PIN and AREA entries echo "Start Time : `date`" >> aru10.log START=$1 STOP=$2 j=$START for i in `cat prem.6` do echo $i > $j echo "Record : $j" ########################################## ## The main for loop starts from here ## ########################################## # aru10 # To Get Pin and Area Entries START_ARU10=1 STOP_ARU10=`cat $j | wc -c | awk '{print $1}'` n=$START_ARU10 while : do cat $j | cut -c $n >> $j.1 [ $n = $STOP_ARU10 ] && { break } n=`expr $n + 1` done for m in `cat $j.1` do NUM=`echo $m | sed -n "/[0-9]/p"` if [ ! "$NUM" ] then echo $m >> $j.junk else echo $m >> $j.numallraw fi done # To get the NAME entries for k in `cat $j.junk` do CHAR=`echo $k | sed -n "/[A-Z]/p"` echo $k | sed -n "/[A-Z]/p" | sed "s/P//g" >> $j.validcharraw done paste -d "" -s $j.numallraw >> numall paste -d "" -s $j.validcharraw >> validchar /sbin/rm $j.junk $j.numallraw $j.validcharraw $j.1 ###################################### [ $j = $STOP ] && { echo "Done ...." break } j=`expr $j + 1` done ########################################## ## The main for loop ends here ## ########################################## echo "Stop Time : `date`" >> aru10.log