Hallo zusammen,
ich möchte aus einem logfile ein paar werte herausholen. das logfile ist das quake3 server log, rein zu info. als info möchte ich die spieler namen wissen die im logfile auftauchen.
logfile auszug:
als information möchte ich "Razor" aus der zweiten zeile ausschneiden.Code:3910:12ClientConnect: 4 3910:12ClientUserinfoChanged: 4 n\Razor\t\1\model\razor\hmodel\razor\c1\4\c2\5\hc\70\w\0\l\0\skill\ 2 00\tt\1\tl\0 3910:12ClientBegin: 4 3910:19Item: 10 item_armor_combat 3910:19Item: 12 item_health_small 3910:19Item: 13 item_armor_combat 3910:19Item: 3 weapon_plasmagun 3910:19Item: 11 weapon_plasmagun 3910:21Item: 14 weapon_railgun
mein erste versuch dabei war:
cat games.log | sed -e 's/.*ClientUserinfo.*n\\\(.*\)\\t\\.*/\1\n/'
dabei wird in den entsprechenden zeilen der name richtig ausgeschnitten, nur alle anderen zeilen auch vollstandig mit ausgeben. welches flag muß ich setzten damit nur der ausgeschnittene Username angezeigt wird und der ganze andere mist nicht mehr??
Axion
Lesezeichen