Sed - Remplacer la n-ième occurence
J’adore Sed. Je l’utilise depuis de longues années. Et pourtant je n’avais jamais remarqué qu’on pouvait remplacer la n-ième occurence d’un pattern dans une ligne.
Soit le fichier test suivant:
Bonjour le monde !
Pour remplacer le premier o par un -:
sed 's/o/-/' testPour remplacer tous les o par des -:
sed 's/o/-/g' testPour remplacer le deuxième o par un -:
sed 's/o/-/2' testSed, c’est magique !
À demain.
/ / / / / / / / / /
« Écrire un éditeur pour le terminal - partie 3 ---//---
De Linux (Debian) vers OS X - Supprimer un fichier dans le finder »