L
likwitt
Jungspund
Hallo zusammen,
ich hoffe hier kann mir jemand helfen:-)
Folgendes Problem.
Ich benötige ein script (perl), mit dem ich bestimmte logfiles "überwachen" kann, um daraufhin bestimmte Werte lösche.
Als Beispiel -->
Ich habe ein test.log mit folgenden Zeilen:
1. Text Text kshddhez : 123 : Name :root
2. Text Text kksdhhdwi : 92383 : Name :user1
3. Text Text öladjwlkdnd : 123 : Name :root
4. ....... Name: user3
... ...
jedesmal wenn ein neuer Eintrag in das logfile kommt, sollen die Namen (bzw. alles hinter "Name :") gelöscht werden.
mit
sed 's/'SUCHE'/'ERSETZE'/g' *
kann ich bestimmte Werte ersetzten,aber wie lautet der Befehl um nach einem Bestimmten String (Name den Rest der Zeile zu löschen?
Ich hoffe Ihr könnt mir hier weiterhelfen :-)!
thx schonmal für Tipps & links:-)
ich hoffe hier kann mir jemand helfen:-)
Folgendes Problem.
Ich benötige ein script (perl), mit dem ich bestimmte logfiles "überwachen" kann, um daraufhin bestimmte Werte lösche.
Als Beispiel -->
Ich habe ein test.log mit folgenden Zeilen:
1. Text Text kshddhez : 123 : Name :root
2. Text Text kksdhhdwi : 92383 : Name :user1
3. Text Text öladjwlkdnd : 123 : Name :root
4. ....... Name: user3
... ...
jedesmal wenn ein neuer Eintrag in das logfile kommt, sollen die Namen (bzw. alles hinter "Name :") gelöscht werden.
mit
sed 's/'SUCHE'/'ERSETZE'/g' *
kann ich bestimmte Werte ersetzten,aber wie lautet der Befehl um nach einem Bestimmten String (Name den Rest der Zeile zu löschen?
Ich hoffe Ihr könnt mir hier weiterhelfen :-)!
thx schonmal für Tipps & links:-)