• [^] # Re: Changements rapides avec sed

    Posté par . En réponse au message [Terminal] Changements rapides avec sed. Évalué à 2.

    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.