LogFile-Format: [6.11.2009] [17:1:9] [Rettungsdienst][Beleben] Yoman belebt Edi für $100. $90 kommen in die Kasse. [6.11.2009] [17:1:55] [Rettungsdienst][Beleben] Zero belebt roew_94 für $700. $630 kommen in die Kasse. [6.11.2009] [17:12:56] [Rettungsdienst][Beleben] momo50 belebt Rene für $100. $90 kommen in die Kasse. [6.11.2009] [17:13:48] [Rettungsdienst][Beleben] phantom belebt momo50 für $300. $270 kommen in die Kasse. [6.11.2009] [17:16:20] [Rettungsdienst][Beleben] speedyyy belebt ThaBrazil für $350. $315 kommen in die Kasse. #### #### #### #!/bin/bash # Copyright by Dennis Diel (C) 2009 # # Generate Loans for Medics on sa-reallife.org # log="/home/gtasa/RAMDISK/RL2009/scriptfiles/Fraktion.log" logstart=`head -2 $log | cut -d" " -f 1,2` logend=`tail -1 $log | cut -d" " -f 1,2` opferliste=`grep Beleben $log | grep -v Hitmen | cut -d" " -f 6 | sort | uniq -c | tr -s ' ' | sort -gr` medicsgehaltliste=`grep Beleben $log | grep -v Hitmen | cut -d" " -f 4,9 | tr '$' ' ' | tr -s ' ' | sort` medicscount=`echo "$medicsgehaltliste" | cut -d" " -f 1 | uniq -c | tr -s ' ' | sort -gr` belebenanzahl=`echo "$medicsgehaltliste" | wc -l` echo "Gesamt Wiederbelebungen: $belebenanzahl im Zeitraum von $logstart - $logend" echo "Medics-Toplist" echo "$medicscount" echo "" echo "Opfer-Toplist" echo "$opferliste" | head -n 25 #echo "Gehaltsliste" #echo "$medicsgehaltliste" medicsnamen=`echo "$medicsgehaltliste" | g -v trojan | cut -d" " -f 1 | uniq` medicsanzahl=`echo "$medicsnamen" | wc -l` #echo "$medicsnamen" #echo "$medicsanzahl" for (( L=1; $L <= $medicsanzahl; L++ )) do medic=`echo "$medicsnamen" | head -${L} | tail -1 | cut -d" " -f 1` echo -n "Gehalt $medic" medicsgehalt=`echo "$medicsgehaltliste" | grep "$medic" | cut -d" " -f 2 | awk 'FS=" " {sum += $1} END {print sum }'` let gehalt=$medicsgehalt/10*8 echo ": $ $gehalt. (echter umsatz $ $medicsgehalt)" done;
Output:
Gesamt Wiederbelebungen: 663 im Zeitraum von
[2.11.2009] [11:46:56] – [7.11.2009] [1:3:12]Medics-Toplist
174 dennjo
65 Stormy
61 Yoman
46 speedyyy
44 Zero
44 Fusion
43 Men
34 FreeLoada
29 DJMarkus
27 Kezpah
23 Phoenix
22 phantom
21 UltrAslan1905
18 [Admin]trojan
8 momo50
4 fnxOpfer-Toplist
19 Schwarz_Brot
19 dennjo
18 dEEpInSide
17 Meister007
15 Krunkel
15 [Admin]trojan
14 gL4x
13 Yoman
12 Telefonjoker
12 Draki
11 Skyline
9 RottenApple
9 radwan
9 extesiv
9 Clemenzz
8 Zero
8 sabilein_x3
8 momo50
8 Lexenstar
8 Julian12
8 Crusader
8 Calfi
8 benjamin
8 bad_oldesloer
7 TheoneXGehalt dennjo: $ 63752. (echter umsatz $ 79695)
Gehalt DJMarkus: $ 7560. (echter umsatz $ 9450)
Gehalt fnx: $ 1616. (echter umsatz $ 2025)
Gehalt FreeLoada: $ 11088. (echter umsatz $ 13860)
Gehalt Fusion: $ 16736. (echter umsatz $ 20925)
Gehalt Kezpah: $ 7808. (echter umsatz $ 9765)
Gehalt Men: $ 12416. (echter umsatz $ 15525)
Gehalt momo50: $ 3128. (echter umsatz $ 3915)
Gehalt phantom: $ 7056. (echter umsatz $ 8820)
Gehalt Phoenix: $ 7992. (echter umsatz $ 9990)
Gehalt speedyyy: $ 13856. (echter umsatz $ 17325)
Gehalt Stormy: $ 16488. (echter umsatz $ 20610)
Gehalt UltrAslan1905: $ 5432. (echter umsatz $ 6795)
Gehalt Yoman: $ 19616. (echter umsatz $ 24525)
Gehalt Zero: $ 13464. (echter umsatz $ 16830)