question

Qual e o comando para listar todos os arquivos que terminam em letras pequenas em linux/unix?

Suponha que há arquivos como aA, aa, aB, ab.
Qual é o comando para listar todos os arquivos que terminam em letras pequenas (aa, ab) no linux/unix?
resposta Resposta
Você fez uma pergunta mais complicada do que você pensa. Linux costumava ter uma linguagem padrão que permita fazer isso facilmente. Se você ler qualquer um dos manuais que você viria a concluir este comando irá funcionar:

ls [a-z] [a-z]

mas você vai encontrar na maioria dos linux distro não. Isto é devido a variável de ambiente LANG. o idioma padrão para a maioria das distro agora é utc-8, que significa a ordem do alfabeto é aAbBcC... etc. ao contrário do original (e a documentação de linux) que ordena-lo como ABCD... abcd... permitindo que você pegá-los caso facilmente. Então no comando acima, a-z vai incluir todas as letras maiúsculas, com exceção de 'Z'.

Então a primeira coisa que precisamos fazer é mudar sua linguagem para algo mais comum (eu sugiro essa configuração assim que é o padrão) de lá nossos comandos irão funcionar.

# export LANG = C

# ls [a-z] [a-z]

Isto irá mostrar todos os arquivos no diretório atual com os últimos 2 caracteres sendo letras minúsculas. Se você quiser também Procure dentro os diretórios e mostrar o caminho completo, você pode usar este comando: (novamente Verifique se você estiver usando o idioma correto primeiro)

# encontra. -nome " [a-z] [a-z]"

Para configurá-lo como seu uso da língua padrão você pode apenas fazer isso (se seu shell bash):

# echo "export LANG = C" >> /.bashrc

Comentários Comentários

Guest
Karina Luna na 25 Jun 2013
0
Quer dizer um nome de arquivo como-> filename.aa ou algo parecido com filenameaa.whatever?

Você poderia tentar r: sudo find / - name *.aa

sudo find / - name *.aA

ou sudo encontrar / - name * aa.*

Se você sabe o diretório que você está olhando para limitar a pesquisa alterando encontrar / para algo como encontrar/etc.

Espero que isso ajude. Me dê mais detalhes se é não o que você está tentando fazer.
Guest
Maria López na 6 Ago 2013
0
Esperança a fonte link vai ajudar você a encontrar a resposta, é constituída por todos os comandos linux/unix...

O seu comentário
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved