On Fri, 31 Aug 2001, ... wrote:

Anonyme?!


> Essaie sa,
>
> find . -name \*.htm|xargs -i mv {} {}l
Mais bon! Concis et recursif!

> Pour la deuxieme sollution
> 
> find . -name \*.html -exec basename {} ll \;|xargs -i mv  {}l {}
Ah! L�, on n'est plus recursif!
Danger de retrouver toute une arborescence group�e dans un r�pertoire:=))

Personellement je pr�f�re la solution ``lourde'' qui n'utilise pas
xargs mais bash2 et peut aussi �tre donn�e en ligne de commande:

$ for file in $(find . -name *.html);do mv $file ${file%l};done

et au retour:

$ for file in $(find . -name *.htm);do mv $file ${file}l;done

--
 F�lix Hauri  -  <[EMAIL PROTECTED]>  -  http://www.f-hauri.ch


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à