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"
