shell-script-pt
[Top][All Lists]
Advanced

[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
> > 
> >
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]