Converte arquivo

Publicado por Sandro Roberto Ferrari 15/08/2007

[ Hits: 11.982 ]

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

Script para conversão do OpenOffice para a lingua portuguesa (pt-BR) a partir do BrOffice

Import com timer

A coisa funciona?

ALSA executando Firefox

Usando Shell para incluir múltiplos usuários no Windows


  

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