* [EMAIL PROTECTED] [19 Nov 2002, 21:44 +0100]:
> On Tue, Nov 19, 2002 at 08:47:43PM +0100, Umberto Genovese wrote:
> > mi date una mano?
> 
> cd /path/all/dir/con/i/file
> for file in `find . -type f` ; do
>       filename=`basename $file`
>       dirname=`dirname $file`

    [[ $filename == *[!A-Z]* ]] || {   # vedi post di Lele

>       newname=`echo $filename | tr "A-Z" "a-z"`
>       if [ "$filename" != "$newname" ] ; then
>               mv $dirname/$filename $dirname/$newname
>       fi

}

> done

Scazza se $dirname ha al suo interno uno spazio e/o se inizia
con il segno "-".

Ciao, 
Roberto


Rispondere a