hallo leute ... ich mal wieder
ich suche eine (resourcen-schonende) möglichkeit eine ca. 1 mb große logdatei nach einem eintrag zu durchsuchen.
und zwar möchte ich immer genau die zeilennummer (nicht die zeilennummer die der log selber erstellt!) vom letzten(!) eintrag von dem wort "pos:" die logdatei sieht (auszugsweise) so aus:
Code
[ 1488420] Tried to store more than MAX_CL_LOOPBACK_PACKETS (12) client loopback packets at once; 129 packets will be dropped.
[ 1534640] Tried to store more than MAX_CL_LOOPBACK_PACKETS (12) client loopback packets at once; 38 packets will be dropped.
[ 1534653] oldMessageNum is 6042, newSnap.messageNum is 6074 - not clearing it because they overlap
[ 1593277] pos: mp_12
[ 1593287] num sc ping guid name lastmsg address qport rate
[ 1593304] --- ----- ---- -------------------------------- --------------- ------- --------------------- ----- -----
[ 1593310] 13 0 20 0110000115ff1402 White 0 loopback -7694 99999
[ 1593534]
[ 1724567] pos: mp_19
[ 1724577] num sc ping guid name lastmsg address qport rate
[ 1724593] --- ----- ---- -------------------------------- --------------- ------- --------------------- ----- -----
[ 1724599] 13 0 20 0110000115ff1402 White 0 loopback -7694 99999
[ 1724796]
[ 1751054] pos: mp_19 <- die zeilennummer ist gesucht
[ 1751063] num sc ping guid name lastmsg address qport rate
[ 1751078] --- ----- ---- -------------------------------- --------------- ------- --------------------- ----- -----
[ 1751085] 13 0 20 0110000115ff1402 White 0 loopback -7694 99999
[ 1751313]
Alles anzeigen
natürlich ist das log immer dynamisch und ich suche quasi immer die letzte postion bzw zeilennummer von dem wort "pos:"
Noch mal zu verständnis: ich suche NICHT die Zeilennummer des logs , also nicht z.B." [ 1751054]" sondern die zeilennummer
die man bekommt, wenn man mit einem texteditor guckt!
vielen dank für die mühe!