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}