Converte arquivo

Publicado por Sandro Roberto Ferrari 15/08/2007

[ Hits: 11.647 ]

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

Verificando a versão mais recente do Wine via script

app-k-upgrade

Verificando a versão mais recente do Wine via script

Manutenção de rede

Cria usuario no linux e no samba


  

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