Converte arquivo

Publicado por Sandro Roberto Ferrari 15/08/2007

[ Hits: 11.918 ]

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

backupsl.sh

Medidor de bateria de laptop modo texto

Backup MySQL Incremental via RSYNC/FTP

zswaplig.sh - Um "Ligador" de ZSWAP, SWAP em RAM para Sabayon Linux

Retirar o link do download de páginas protetoras


  

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