Pour compléter, la syntaxe suivante peut être utile pour la mise au point :
ed -s fichier <<-ENDOFSED
H
1,$ g/mot_ancien/s//mot_nouveau/
w
q
ENDOFSED
Le H donne une sortie plus lisible en cas d'erreur et cette syntaxe (-ENDOFSED) autorise l'indentation du code avec des tabulations.
En outre, cela a toujours marché quelque soit l'"UNIX" (AIX, Sun, DEC, HP/UX, ...)
Pour finir, cette syntaxe est beaucoup moins consommatrice qu'un pipe ou que l'utilisation de descripteurs de fichiers signalés plus haut.
[^] # Re: Changements rapides avec sed
Posté par Quzqo . En réponse au message [Terminal] Changements rapides avec sed. Évalué à 2.
ed -s fichier <<-ENDOFSED
ENDOFSED
Le H donne une sortie plus lisible en cas d'erreur et cette syntaxe (-ENDOFSED) autorise l'indentation du code avec des tabulations.
En outre, cela a toujours marché quelque soit l'"UNIX" (AIX, Sun, DEC, HP/UX, ...)
Pour finir, cette syntaxe est beaucoup moins consommatrice qu'un pipe ou que l'utilisation de descripteurs de fichiers signalés plus haut.