Re: [shell-script] Re: Alterar o case de um filename

2009-10-16 Por tôpico Cyolfi Cyro
Veja se tem o comando rename (é comum nas distribuições mais atuais) se tiver é só fazer: rename 'y/A-Z/a-z/' * []'s Cyro Ciolfi (19) 8144 - 7944 (19) 3324 - 2804 www.salasprontas.com Sua sala pronta para treinamentos em Campinas. [As partes desta mensagem que não continham texto foram removid

[shell-script] Re: Alterar o case de um filename

2009-10-15 Por tôpico Cristiano
--- Em shell-script@yahoogrupos.com.br, George Robinson escreveu > > É possivel alterar o case de um arquivo ou de varios arquivos?? > > ex: ARQUIVO 1 -> arquivo 1 / Arquivo 2 --> arquivo 2 > Meus dois centavos, tudo em uma linha ou, como diz o Júlio, em um 'one liner': for NOME in * ; do NOV

[shell-script] Re: Alterar o case de um filename

2009-10-15 Por tôpico Márcio Gil
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 arqu

[shell-script] Re: Alterar o case de um filename

2009-10-15 Por tôpico 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 shell-script@yahoogrupos.com.br, George Robinson esc