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
[^] # Re: sed ou vi
Posté par arn100 . En réponse au message substitution d'une chaine dans un fichier texte. Évalué à 1.
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