script bash e spazio nei nomi dei file

Michele n190185@inwind.it
Ven 28 Lug 2006 14:27:32 CEST


Lo script di seguito ridimensiona tutte le immagini jpg/JPG nella
cartella passatagli, ma se il nome delle immagini contiene lo spazio da
errore

#!/bin/bash
if [ $# == 0 ];
then
        exit
fi
if [ -d $1 ];
then
        cd $1
        mkdir $1
        for i in `ls | grep -e '\.[jpg|JPG]'`
        do
		convert -geometry 392x294 "$i" "$1/$i"
        done
else
        echo "Cartella inesistente!" && exit
fi

praticamente il file "io al mare.jpg" viene preso dal for in 3 parti.
come devo modificarlo? le regexpr mi fanno venire sempre confusione...


--
(0)>    Norton@jabber.linux.it
(J )__  Linux User #402479


Maggiori informazioni sulla lista palermo