#!/bin/bash


if [ $# -eq 0 ]
then
    echo "usage: ParseCPFData <filename>"
    exit -1
fi

if [ ! -e $1 ]
then 
    echo "files does not exist"
    exit -1
fi

FILES=$1

for f 
do
    SUCCESS=$(grep 'PS004' $f | wc -l)
    NOLOGIN=$(grep 'PS003' $f | wc -l)
    DROPPED=$(grep 'PS002' $f | wc -l)
    NOCARRIER=$(grep 'PS001' $f | wc -l)
    ERROR=$(grep 'ERROR' $f | wc -l)
    
    STARTTIME=$(grep -m1 '^<' $f | awk '{print $f}')
    ENDTIME=$(grep '^<' $f | tail -1 | awk '{print $f}')
    
    echo "FILE: $f"
    echo "  STARTTIME: $STARTTIME"
    echo "  ENDTIME: $ENDTIME"
    echo "  SUCCESS: $SUCCESS"
    echo "  NOLOGIN: $NOLOGIN"
    echo "  DROPPED: $DROPPED"
    echo "  NOCARRIER $NOCARRIER"
    echo "  ERROR: $ERROR"

    CSQFILE="$f.csq"

    grep 'CSQ:' $f | awk '{print $8}' | sed 's/[^0-9]*//g' > $CSQFILE

    #CODE FILES

    RESFILE="$f.res"
    grep 'PS00\|ERROR' $f | awk '{print $6}' | sed 's/[^0-9]*//g' > $RESFILE

done
