Script que converte maiúsculas em minúsculas e retira branco do nome.
Publicado por Gleisson Marin Bissa 21/03/2007
[ Hits: 7.278 ]
Homepage: http://www.gleisson.com.br
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.
##################### 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
Relógio psicodélico em modo texto
Instalação do Adobe Flash Player em distros Debian-like
Adicionando Chaves de Repositórios Facilmente
Manipular serviços no Runit (Void Linux)
Nenhum comentário foi encontrado.
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Replicação SYSVOL no Samba 4 com Syncthing
Samba 4 com Replicação e LDAP Seguro (LDAPS/TLS)
Configurando o Cairo Dock individualmente em ambientes diferentes na mesma maquina
Calculadoras online gratuitas para o dia a dia do usuário Linux
Metafísica e espiritualidade funciona de verdade! Comprovação pessoal (3)
Isso acontece quando tento ajudar alguém (2)
Corrijindo o erro em println na linguagem C (4)
(CLIPPER) Rodando o mesmo código tanto no Windows quanto no Linux (4)









