On Tue, 8 Oct 2002 16:54:41 +0200
J�r�me Martin <[EMAIL PROTECTED]> wrote:

> moi je ferais via perl:
> 
> for i in *; do perl -e '$file = $ARGV[0]; $file =~ s/[\w-]/_/g; rename
> ($ARGV[0], $file);' $i; done
> 
>
ouch! va pas faire le contraire, �a? pis bash sait le faire... rajoute les caract�res 
(pr�c�d�s de \) que j'aurais oubli� entre les [] de tr et enl�ve ceux que tu ne veux 
pas substituer.

 for i in *; do mv $i $(echo $i | tr "[\&\#\$\~\\\/]" _) 2>/dev/null; done

bye
jipe

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

Répondre à