Listar diretórios/arquivos que tenham quatro letras e pelo menos uma letra a

1. Listar diretórios/arquivos que tenham quatro letras e pelo menos uma letra a

Matheus Henrique Bione Lisboa
matheus1760

(usa Linux Mint)

Enviado em 05/12/2021 - 09:45h

Essa pergunta parece ser bem específica, mas não sei como juntar a funcionalidade do *a* com o ????. já tentei de diversas formas, como *a*???, *a* ??? e *a* ????, porém só o *a* funciona. Como posso listar arquivos/diretórios juntado essas duas funcionalidades? agradeço


  


2. Re: Listar diretórios/arquivos que tenham quatro letras e pelo menos uma letra a

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 05/12/2021 - 14:40h

Sugestão:
find /diretorio/|awk -F"/" '{sub(/\.[[:alpha:]]+$/, "");if(length($NF)==4 && $NF~/a/) print $0}'
Find => "busca tudo"
Awk => "sub(.....) elimina a extensão"
Awk => Casa o ultimo campo com tamanho 4 e com "/a/"
Awk => print $0, mostra a linha inteira.
______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/|sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________



3. Re: Listar diretórios/arquivos que tenham quatro letras e pelo menos uma letra a

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 05/12/2021 - 20:58h


Não testei exaustivamente, mas aparentemente ls ?(a???|?a??|??a?|???a) funciona






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts