All pastes #494851 Raw Edit

Someone

public shellscript v1 · immutable
·published 2007-05-18 13:20 UTC
rendered paste body
#!/bin/bashlogfile=~/mta/mods/race/mtaserver.logcat $logfile | grep -Ei 'CONNECT|QUIT' | {while read datasdo        let i+=1        connect=`echo $datas | grep 'CONNECT:'`        quit=`echo $datas | grep -i 'QUIT:'`        if [ ${#connect} -gt 0 ]; then                nick=`echo $connect | awk '{ print $3 }' | sed -e 's/[(,)]/per/g'`                already=`echo $nickek | grep -i $nick`                if [ ${#already} -gt 0 ]; then                        let i2+=1                        id=$i2                else                        id=`echo $nickek | grep -wo $nick'.[0-9]'  | sed -e 's/'$nick'//g' |  sed -e 's/[(,)]//g'`                        id=$id                fi                ora=`expr ${connect:1:2} \* 60 \* 60`                perc=`expr ${connect:4:2} \* 60`                mp=`expr ${connect:7:2} \+ $ora \+ $perc`                ctime[$id]=`expr ${ctime[$id]} \+ $mp`                nickek="$nickek $nick($id)"        fi        if [ ${#quit} -gt 0 ]; then                nick=`echo $quit | awk '{ print $3 }' | sed -e 's/[(,)]/per/g'`                ora=`expr ${quit:1:2} \* 60 \* 60`                perc=`expr ${quit:4:2} \* 60`                mp=`expr ${quit:7:2} \+ $ora \+ $perc`                id=`echo $nickek | grep -wo $nick'.[0-9]'  | sed -e 's/'$nick'//g' |  sed -e 's/[(,)]//g'`                ctime[$id]=`expr ${ctime[$id]} \- $mp`                echo "nick: $nick , id: $id , ertek: ${ctime[$id]}"        fi        if [ "$i" -gt 100 ]; then                break        fidoneecho $nickek}