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

Re: [linux-team] replace massif



Quoting "Pascal A. Dupuis" <dupuis@lei.ucl.ac.be>:

> On Wed, 25 Aug 1999 aef@salsa.be.eu.org wrote:
>
> > Quelle est la commande qui permet de remplacer la
> > chaine "brol" par "truc" dans tous les fichiers 
*.html
> > du repertoire /home/coucou ?
> >
>
> en bash :
>
> find . -type f -name "*.html" | while read file
> sed 's/brol/truc/g' < $file > toto.html
> mv toto.html $file
> fi
>
> [suis pas sur pour le fi. De toute façon, mieux vaut 
tester d'abord]
>
> Pascal Dupuis
>

C'est pas mal du tout ça, question a 18h36, reponse a 
18h43.  Je vais tester ca a l'instant.

Je sais egalement que je peux lire "man sed".  Le 
probleme de man , c'est qu'il faut tester, adapter a 
son cas et eventuellement combiner a d'autres commandes
(ce qui est le cas ici : find, mv, ...).  De plus, la 
lecture de man est incompatible avec l'urgence du 
probleme ;)

Merci
Alec

---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.