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`?