Maiusculas / Minusculas
Publicado por Diogo Menezes 18/02/2006 (última atualização em 01/10/2014)
[ Hits: 15.612 ]
Homepage: http://www.diogomenezes.com
Download 1411847964.transformador.sh (versão 2)
Script altera nomes de arquivos e diretorios para letras maiusculas ou minusculas.
# Utilizacao:
# chmod +x transformador.sh
# ./transformador [nome_do_arquivo ou nome_do_diretrio] [maiuscula ou minuscula]
#
# Ex: ./transformador /home/usuario minuscula
#
Versão 2 - Enviado por Vitor Augusto M. Pio em 27/09/2014
Changelog: - Nova versão para converter nomes do arquivos, caso seja, passe um arquivo como parâmetro.
- Para diretórios, como parâmetro tudo funciona bem.
Um abraço.
Download 1411847964.transformador.sh
#!/bin/bash # # Desenvolvimento: Diogo Menezes <diogolmenezes@globo.com> # Data: 17/02/2006 # # Utilizacao: # chmod +x transformador.sh # ./transformador [nome_do_arquivo ou nome_do_diretrio] [maiuscula ou minuscula] # # Ex: ./transformador /home/usuario minuscula # clear echo "##############################################" echo "## Transformador ##" echo "##############################################" # Verifica o tipo de conversao. if [ $2 == 'maiuscula' ];then converte='tr [:lower:] [:upper:]' elif [ $2 == 'minuscula' ];then converte='tr [:upper:] [:lower:]' else echo -e "Parametro invalido!\a" exit fi # Verifica se o parametro e um diretorio if [ -d$1 ];then #Renomeia todo o conteudo do diretorio para maiuscula ou minuscula cd $1 for i in * do tipo=`echo "$i" | $converte` mv $i $tipo done if [ $? == '0' ];then echo -e "Conversao feita com sucesso!\a" fi else #Renomeia o arquivo para maiuscula ou minuscula tipo=`echo "$i" | $converte` mv $i $tipo if [ $? == '0' ];then echo -e "Conversao feita com sucesso!\a" fi fi
Script para criação de usuários do Samba
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Em qual Arquivo colocar as Configurações
Forçar resolução teimosa no Wayland
Como fazer um pendrive bootável utilizando a ferramenta Rufus
Alguém aqui mexe com arduino? (2)
Audio Failure on Acer Aspire AS4738 – Intel 5 Series HD Audio (Linux M... (1)









