[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: convertire in minuscolo



* pengol@inwind.it [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



Reply to: