Script que converte maiúsculas em minúsculas e retira branco do nome.

Publicado por Gleisson Marin Bissa 21/03/2007

[ Hits: 6.502 ]

Homepage: http://www.gleisson.com.br

Download recursive.sh




Este escript corrige os nomes de arquivos com espaços em branco, acentos etc...e tb converte de maiúsculo para minusculo.

É só criar o script SECUNDÁRIO abaixo e rodar o principal (recursive.sh), todos os arquivos do diretórios e sub-diretórios serão convertidos. Se voce rodar somente o secundário, apenas os arquivos do diretório corrente serão afetados.

  



Esconder código-fonte

##################### SCRIPT SECUNDARIO #################
#!/bin/bash
# corretor.sh
# Script para corrigir nomes de arquivos e diretorios
# Gleisson Marin Bissa - 20-09-2006 11:03 h

c=1
for x in * ; do
y=`echo \"$x\" | tr -s \' \' \'-\' | tr [:upper:] [:lower:] | sed \'y/\\[\\]\\(\\)�&?ÇÁÀÃÂÄÉÈẼÊËÍÌĨÎÏÓÒÕÔÖÙÚŨÛüçáàãâäéèẽêëíìĩîïóòõôöùúũûü/----eeecaaaaaeeeeeiiiiiooooouuuuucaaaaaeeeeeiiiiiooooouuuuu/\'`


if [ ! -e $y ]; then let c++
mv \"$x\" \"$y\" ; echo Renomeando... \"$x\" para \"$y\"
fi
done
echo
echo `ls | wc -l` \'Arquivos submetidos!!!\'
echo -ne $(($c-1)) Arquivos corrigidos para minúsculo!!!
echo

Scripts recomendados

Tocar listas de músicas usando mpg123 e kdialog ou Xdialog

Verificar e efetua o download da nova versão do antivirus McAfee

Instalador de Minecraft

Automatizando autenticação do Speedy Business

Usando mencoder para capturar vídeos da placa BT878


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts