[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Remplacement d'une chaine ds un fichier



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



Reply to: