grep regexp és wildcard kérdés

Üdv!

Adott egy log fájl, ez itt egy részlete:

2010-01-13T18:07:42Z Judgement^7 was melted by ^1[ld50]^0-Houruck-^7's plasmagun
2010-01-13T21:22:13Z ^1[ld50]^0-Houruck-^7 was melted by Judgement^7's plasmagun

Egy olyan paraméterezés kellene, ahol regexp és wildcard együtt csak az első sorhoz hasonlókat dobja ki (Houruck[...]'s plasmagun végződésűeket). Ha pipeban simán átadom a mintákat, akkor mindkettőhöz hasonló sor megfelel. Ráadásul a mintában olyan karakterek is vannak, amiket grep reguláris kifejezésnek néz.

A grep -c "Houruck[^()]*s plasmagun" olyan eredményeket is számol, ahol én vagyok az áldozat. :]
Van valakinek javaslata?

Hozzászólások

mfx@mfxvbox:~> grep -c "\^1\[ld50\]\^0-Houruck-\^7's" q3log.txt
1

mfx@mfxvbox:~>

Persze, csak ha pontosan ez a neved és minden fraged kiírása "név's" formátumú.

--
A gyors gondolat többet ér, mint a gyors mozdulat.

Tobb javaslatom is van:

- mutasd, hogy probaltad megcsinalni, latszodjon, hogy nem velunk csinaltatnad meg, hanem csak elakadtal valahol
- ha azt akarod, hogy ne ertelmezze a grep a specko karaktereket, akkor vagy hivd meg -F opcioval, vagy nem a grep-et, hanem az fgrep-et hasznald
- ha nem akarod, hogy a grep *bizonyos* karaktereket specialisan ertelmezzen, de van amit ugy kell, akkor ahol nem akarod, oda tegyel ele egy \ -t (backslash-t / hanyatt tortvonalat). Mivel a \ -t a shell is erti, ezert aposztrofok ' koze kell tenni ( az idezojel nem jo! )

Es vegul fogalmazd meg erthetobben a kerdesed, ne nekunk kelljen kitalalni - ez mar felsiker ahhoz, hogy le is tudd irni azt a regexp-et (feltetelezve, hogy leirhato).

Mindenkinek köszönöm a választ.

@Zahy: Igazad van, nem írtam le egyértelműen a kérdést.
Nem potyázni akarok, kűzdöttem vele (nézd meg a téma indítás időpontját, ebből sejthető mennyire voltam már friss és üde). Akkor most jön még egy kis RTFM.

@gthomas: Ez sajnos nem jó.

@f0xhu: Ez jó, viszont nem csak ennyi lenne a célom (valóban nem fejtettem ki). Nem csak a saját eredményeimet akarom számolni, csak egy példa volt. A lényeg az lenne, hogy minden játékosról statisztikát készítsek, csak ezt megnehezítették a színes nevek karakterei. Valóban nagyon hasonlít Quake 3-hoz, de ez egy War§ow log. :]

A medálokat egyszerűsített névvel naplózza, ezért ott könnyű dolgom volt: http://dm.houruck.hu/ (a dizájn miatt ne szóljatok le, az jelenleg nem szempont).
---
gameboy rocker