Script que converte maiúsculas em minúsculas e retira branco do nome.
Publicado por Gleisson Marin Bissa 05/03/2007
[ Hits: 18.277 ]
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.
É so criar o script SECUNDÁRIO abaixo e rodar o principal (recursive.sh), e todos os arquivos do diretório e sub-diretórios serão convertidos. Rodando 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
Script simples para verificar usuários logados na maquina e as postas abertas
LAMP/Tomcat - Acesso simplificado a ferramentas do console
Nenhum comentário foi encontrado.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Problema em SSD ao dar boot LinuxMint LMDE FAYE 64 (0)
Baixar jogos Independentes para Ubuntu [RESOLVIDO] (4)
PIP3 - erro ao instalar módulo do mariadb para o Python (1)
Linux x Plataformas de Trading - um problema (in-)solúvel? (4)