• [^] # Re: sed ou vi

    Posté par . En réponse au message substitution d'une chaine dans un fichier texte. Évalué à 1.

    Merci à tous!

    l'utilisation de sed me paraît impeccable! Cela m'évite beacoup de lignes de code...

    Par contre si je souhaite que le fichier en question soit imédiatement modifier comment puis-je faire?

    car, en fait, la commande suivante :

    sed -e 's/ancien/nouveau/g' monfichier

    me retourne en sortie standard le nouveau fichier (sans l'avoir écrit dans "monfichier")

    si je fais :

    sed -e 's/ancien/nouveau/g' monfichier > monfichier

    alors il m'écrase ce dernier.... Il y aurait-il une astuce pour ne pas passer par un fichier temporaire et écrirre directement le fichier "monfichier" à la volée.

    Enfin, c'est la cerise sur le gateau... car même sans cela je suis content d'avoir découvert cette fonction... merci encore