Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Renomeando arquivos de maiúsculo para minúsculo
Linux user
Publicado por Diego Ribeiro em 12/11/2004

Login: dagr9782, 6108 pontos
[ Hits: 5380 ]

Renomeando arquivos de maiúsculo para minúsculo

Para mover todos os arquivos de um diretório que estejam em maiúsculo para minúsculo, digitar a seguinte linha dentro do diretório:

for foo in *; do mv $foo `echo $foo | tr /[A-Z]/ /[a-z]/` ; done

O oposto também vale invertendo os campos do tr.


Outras dicas deste autor
Nenhuma dica encontrada.

Leitura recomendada
   Dica Linux recomendada Montando imagens como partições
   Dica Linux recomendada Como usar o jSMS direto do pen drive
   Dica Linux recomendada Canivete suíço em bash
   Dica Linux recomendada Reset Router WAG120N pelo Shell
   Dica Linux recomendada Confirmação automática para slackpkg

Comentários
[1] Comentário enviado por brock_carlos em 17/02/2005 - 09:57h:

Acrecentei umas linhas, e agora ele tá fazendo nos subdiretorios tbm:
O arquivo só tem que estar no path pra funcionar.
Acho que não preciso dizer que isso pode ser perigoso né? Então por conta e risco...

# Faz primeiro os arquivos/diretorios que estao dentro do diretorio.
for foo in * ; do
if ! [ -a "`echo $foo | tr /[A-Z]/ /[a-z]/`" ]; then
mv "$foo" "`echo $foo | tr /[A-Z]/ /[a-z]/`"
#altera o conteudo de foo, se for um diretorio, segunda parte faz fren dentro dele
foo=`echo $foo | tr /[A-Z]/ /[a-z]/`
fi
# Faz com o conteudo de cada diretorio.
if [ -d $foo ]; then
echo entrando em $foo
cd $foo
fren.sh
echo saindo de $foo
cd ..
fi
done



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.