Ich habe eine Logdatei mit Zeitstempeln drin. Gelegentlich gibt es mehrere Zeitstempel in einer Zeile. Jetzt möchte ich alle Zeitstempel aus einer Zeile entfernen, aber den ersten behalten.
Ich kann s/pattern//2
machen aber das entfernt nur das zweite Vorkommen und sed
erlaubt etwas wie s/pattern//2-
nicht .
Irgendwelche Vorschläge?
Akzeptierte Antwort:
Mit GNU sed
:
sed 's/pattern//2g'
Die 2
gibt an, dass das zweite Muster und der Restg
entfernen sollte. Das wird also das erste behalten.