Ho un file di registro con timestamp. Occasionalmente ci sono più timestamp in una riga. Ora vorrei rimuovere tutti i timestamp da una riga ma mantenere il primo.
Posso fare s/pattern//2 ma questo rimuove solo la seconda occorrenza e sed non consente qualcosa come s/pattern//2- .
Qualche suggerimento?
Risposta accettata:
Con GNU sed :
sed 's/pattern//2g'
Il 2 specifica che il secondo pattern e tutto il restog dovrebbe rimuovere. Quindi questo manterrà il primo.