Ol� pessoal

tenho o seguinte script

#!/bin/sh
if [ $# -ne 1 ]; then
 echo "Uso `basename $0` num_inicial" 1>&2
 exit -1
fi
num=`expr $1`   # num=parametro1
for i in `ls *.jpg`; do
   `printf "mv -i %s %08d.jpg" $i $num`
   num=`expr $num + 1`
done
--- fim do script ---

Para executar o script eu passo como parametro o numero inicial
Sendo o num_inicial =1 ele renomeia arquivos *.jpg para:
00000001.jpg
00000002.jpg
00000003.jpg
....

O problema � que tenho que adequar meu script para renomear arquivos tipo
esses:
imagem que tem espacos no nome.jpg
imagem2 com espacos no nome.jpg
arquivo com mais espacos.jpg

Alguem tem alguma id�ia?

Muito obrigado
RSSN


Assinantes em 11/01/2002: 2234
Mensagens recebidas desde 07/01/1999: 149870
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a