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: