[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Alterar o case de um filename
From: |
Márcio Gil |
Subject: |
Re: Alterar o case de um filename |
Date: |
Thu, 15 Oct 2009 14:48:08 -0300 |
Ops! Um pequeno erro que poderia ser fatal... (faltou o $ em `echo
old_name...`)
for old_name in `find ...` ; do
new_name=`echo $old_name | tr [:upper:] [:lower:]`
if [ "$new_name" != "$old_name" ] ; then
mv -v "$old_name" "$new_name"
fi
done
(A versão original iria mover todos os arquivos para o mesmo nome:
old_name
então somente o conteúdo do último arquivo sobreviveria...)
> -----Original Message-----
> From: Marcio Gil
>
> for old_name in `find ...` ; do
> new_name=`echo old_name | tr [:upper:] [:lower:]`
> if [ "$new_name" != "$old_name" ] ; then
> mv -v "$old_name" "$new_name"
> fi
> done
>
> Nota: as aspas garantem o sucesso mesmo em arquivos com espaços.
>
> --- Em address@hidden, George Robinson
> <george.robinson.br@...> escreveu
> >
> > É possivel alterar o case de um arquivo ou de varios arquivos??
> >
> > ex: ARQUIVO 1 -> arquivo 1 / Arquivo 2 --> arquivo 2
> >
> >
> > Obrigado
> >
> > Att,
> >
> > --
> > George Robinson
> > Analista de Suporte
> > Tel: (21) 8843-7251 / (21) 8140-2351
> >
> >
>