Hallo zusammen,
ich versuche nach bestimmten HM-Nachrichten zu filtern - ist ja auch nichts besonderes.
von den beiden Meldungen möchte ich nur eine loggen.
2013-08-28_15:50:33 Eingangstuer open
2013-08-28_15:50:33 Eingangstuer contact: open (to HMLAN)
./log/Eingangstuer.log Eingangstuer.open
funktioniert
./log/Eingangstuer.log Eingangstuer.o*
dagegen nicht - warum?
Gruß
Damian
weil es ./log/Eingangstuer.log Eingangstuer.o.*
heissen muss ?
ein o und beliebige zeichen danach. nicht beliebig viele o wie bei dir.
(falls es kein tipfehler ist)
gruss
andre
Zitat von: justme1968 schrieb am Do, 29 August 2013 18:05weil es ./log/Eingangstuer.log Eingangstuer.o.*
heissen muss ?
ein o und beliebige zeichen danach. nicht beliebig viele o wie bei dir.
(falls es kein tipfehler ist)
gruss
andre
Danke - und doch selbst drauf reingefallen;)
Vielleicht als Info für die anderen:
* steht bei regulären Ausdrücken (Regexp) für "beliebig oft wiederholen" und nicht für "beliebige Zeichen" wie man es sonst kennt.
Gruß
Damian
Oder auch: regexp ist anders und deutlich maechtiger als das vom Filesystem eher bekannte glob.