Pular para o conteúdo

Converte arquivo

Converte arquivos do diretório corrente para minúsculo.
Sandro Roberto Ferrari srf
Hits: 12.113 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Converte arquivos do diretório corrente para minúsculo.
Download uper Enviar nova versão

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

ob-install: um novo jeito de se configurar o Openbox

Monitoramento por e-mail e celular

Atualizar repositórios Git

Errata: Configuração do Modem Sony Ericsson MD300 da Claro 3G no Linux

Conversão de *.ogg para *.mp3

#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

Entre na sua conta para comentar.