Converte arquivo

Publicado por Sandro Roberto Ferrari 15/08/2007

[ Hits: 11.868 ]

Homepage: www.habil.eti.br

Download uper




Converte arquivos do diretório corrente para minúsculo.

  



Esconder código-fonte

#!/bin/bash
for i in `ls .`      # muda os arquivos do dir corrente
do
  nome=$i
  nome=`echo $nome | tr A-Z a-z`
  mv $i $nome    # muda o nome do arquivo
  echo $i
done

Scripts recomendados

BackUp Mensal de Relatórios Diários

Montando imagens como Partições

Parando o Screeensaver do Gnome durante uma reprodução no mplayer

bloqueando TODAS as PORTAS do EMULE

Comando Executar Gerenciadores leves


  

Comentários
[1] Comentário enviado por elgio em 16/08/2007 - 14:46h

Não funciona se o arquivo tiver espaços em branco!
Sugestão:

ls -1 |grep "[A-Z]" | while read nome
do
mv "$nome" "`echo $nome|tr A-Z a-z`"
done

E o grep para evitar renomear os que nao tem letras maiusculas (dava mensagem de erro)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts