Mám logfile s časovými razítky v něm. Občas je v jednom řádku více časových razítek. Nyní bych rád odstranil všechna časová razítka z řádku, ale ponechal první.
Umím s/pattern//2
ale tím se odstraní pouze druhý výskyt a sed
neumožňuje něco jako s/pattern//2-
.
Nějaké návrhy?
Přijatá odpověď:
S GNU sed
:
sed 's/pattern//2g'
2
určuje, že druhý vzor a všechny ostatníg
by měl odstranit. Takže toto zůstane první.
Jak vyloučit některé soubory z mechanismu rozšíření názvu souboru v Bash?
Co jsou „vedoucí relací“ v `ps`?