Salut,
Il te faut obligatoirement passer par un fichier temporaire :
sed 's/toto/titi/g' < michel.txt > michel.tmp
mv michel.tmp michel.txt
à moins d'avoir une version de "sed" supérieur à la 4.0.5 et bénéficier du switch "
-i" (
in-place), qui comme son nom l'indique modifie le fichier d'entrée "
sur place" :
sed -i.BAK 's/toto/titi/g' michel.txt
L'extension "
.BAK" est facultative, elle permet de faire une sauvegarde de l'original...
;-))
Z'@+...che.JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.