Linux slogan
Visite também: BR-Linux.org · Dicas-L · NoticiasLinux · SoftwareLivre.org · UnderLinux · BestLinux



» Screenshot
Linux: Slackware12 + KDE 4
Por jmucelli
» Login
Login:
Senha:

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

Esqueci minha senha

» Wallpaper

Dica

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

Login: dagr9782, 4494 pontos Homepage:
[ Hits: 3863 ]

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 Usando comandos *nix portados para Windows
   Dica Linux recomendada Resolvendo problemas ao montar SMBFS
   Dica Linux recomendada Configurando acesso à VPN no Ubuntu Linux
   Dica Linux recomendada Formatando números no shell com zeros à esquerda
   Dica Linux recomendada Script para Ripar um cd inteiro

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 - Copyleft 2002-2009 Viva o Linux.com.br

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.