Bonjour,
Je tente de maîtriser la commande sed et je commence par la subtitution et remplacement.
Mon texte est le suivant:
Je cherche à remplacer le premier "par" avec "pour"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Ceci est un fichier d'exemple. Une ligne commençant par une majuscule et terminant par un point. une ligne finissant par un point. Une ligne commençant par une majuscule Une liste de valeurs séparées par un double-point test tata test
ma commande :
Sauf que dans mon résultat il me les change tous sauf le dernier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sed -n 's/par/pour/p' exemple.txt
Une explication ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Une ligne commençant pour une majuscule et terminant par un point. une ligne finissant pour un point. Une ligne commençant pour une majuscule Une liste de valeurs sépourées par un double-point
Merci
Partager