Le Samedi 7 Juin 2003 22:58, Felix SPORTELLI a écrit : > > Je galère actuellement dans l'écriture d'un script shell d'administration > > pour une chose toute bête! > > Je voudrais être capable de remplacer dans un fichier une chaine donnée. > > J'y parviens à l'aide de la commande: > > "sed s/^admin$/toto/ /scripts/test/test.txt > > > > >/scripts/test/newtest.txt" > > > > Mais il m'est impossible d'écrire dans le fichier lu (de le réecrire > > bref). Or je n'ai pas envie de supprimer, déplacer, et recopier... > > Je reste convaincu que, comme d'habithude, il reste une méthode > > infaillible et très simple que je ne connais pas. > > Je propose un sed -e s/avant/apres/ tonfichier > tonfichier
Non, ça écrase ton fichier et tu te retrouve avec un fichier vide ! -- Michel Grentzinger OpenPGP key ID : B2BAFAFA Available on http://www.keyserver.net