J'ai un fichier journal avec des horodatages. Parfois, il y a plusieurs horodatages sur une ligne. Maintenant, je voudrais supprimer tous les horodatages d'une ligne mais conserver le premier.
Je peux faire s/pattern//2
mais cela ne supprime que la deuxième occurrence et sed
n'autorise pas quelque chose comme s/pattern//2-
.
Des suggestions ?
Réponse acceptée :
Avec GNU sed
:
sed 's/pattern//2g'
Le 2
spécifie que le deuxième motif et tout le resteg
devrait supprimer. Cela conservera donc le premier.