theborg
26-01-2006, 16:16
Hi ich hab ein kleines Script gebastelt um die Logs von mohaa auszuwerten nur leider habe ich da ein kleines Problem.
ich hab im log einige zeilen z.b.
-=>OBK<=-Naderunner wurde perforiert durch InnerDominators MP in den linken Oberarm
Wobei die Fett makirten teile Variabel sind und immer anders sind mit
cat qconsole.log |grep wurde |grep durch |grep in
kann ich alle zeilen die ich zur auswertung brauche schonmahl aus der logdatei holen.
jetzt möchte ich zwei sachen aus den logs filtern und zwar nur für bestimte user nicht für alle und zwar bei z.b. dem user -=>OBK<=-Naderunner möchte ich rausbekommen wie oft er gestorben ist und wie oft er jemanden erschossen hat.
demnach kann ich mit folgendem befehl schon mahl alle zeilen auslesen wo naderunner drinne vor kommt
cat qconsole.log |grep wurde |grep durch |grep in |grep OBK |grep Naderunner
jetzt habe ich nur das problem das ich dann alle zeilen mit seinen kills und wie oft er draufgegangen ist habe diese müste ich jetzt auch noch filtern der erste namen in jeder zeile ist immer der des jenigen der draufgegangen ist.
ich hab im log einige zeilen z.b.
-=>OBK<=-Naderunner wurde perforiert durch InnerDominators MP in den linken Oberarm
Wobei die Fett makirten teile Variabel sind und immer anders sind mit
cat qconsole.log |grep wurde |grep durch |grep in
kann ich alle zeilen die ich zur auswertung brauche schonmahl aus der logdatei holen.
jetzt möchte ich zwei sachen aus den logs filtern und zwar nur für bestimte user nicht für alle und zwar bei z.b. dem user -=>OBK<=-Naderunner möchte ich rausbekommen wie oft er gestorben ist und wie oft er jemanden erschossen hat.
demnach kann ich mit folgendem befehl schon mahl alle zeilen auslesen wo naderunner drinne vor kommt
cat qconsole.log |grep wurde |grep durch |grep in |grep OBK |grep Naderunner
jetzt habe ich nur das problem das ich dann alle zeilen mit seinen kills und wie oft er draufgegangen ist habe diese müste ich jetzt auch noch filtern der erste namen in jeder zeile ist immer der des jenigen der draufgegangen ist.