En r�ponse � Herv� Lefebvre <[EMAIL PROTECTED]>:

> ou bien, plus "philosophie unix" :
> 
> cp `ls | grep -i txt` /repertoire/

Je me reponds � moi-m�me pour corriger et prciser un peu.

Plus pr�cisement :

cp `ls | grep -i .txt$` /repertoire/

la commande se lit de la mani�re suivante :

"Le r�sultat de la commande se trouvant entre anti-quotes (``) sera transmis en
argument � la commande cp.

Par exemple :

cp `echo coucou` repertoire/

revient � faire :

cp coucou repertoire/ puisque le r�sultat de la commande 
echo coucou
c'est :
coucou.

la commande ls | grep -i .txt$ fait la chose suivante :
liste tout les fichiers du r�pertoire, transmettre au filtre grep.

grep -i veut dire pas diff de majuscules/minuscules
.txt$ indique � grep de ne sortir que les lignes qui se terminent par ".txt". Le
"$" sert � indiquer la fin de ligne.

Dans le m�me genre, si on veut liste les r�pertoires on peut faire :

ls -l | grep ^d

(^ indique le debut de ligne).


-- 
H.Lefebvre  [EMAIL PROTECTED]
LINUX : Ne jetez plus votre argent par les fen�tres !

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://wwww.mandrakestore.com";

Répondre à