Pular para o conteúdo

Mostrar Somente nomes dos arquivos [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Mostrar Somente nomes dos arquivos [RESOLVIDO]

Enviado em 04/11/2019 - 11:21h

Bom Dia Pessoal, estou aprendendo "shell" agora e estou com a seguinte duvida:

eu uso o comando:

find . -name '*.java' 2>/dev/null

e ele me mostra uma lista com o caminho completo de todos arquivos ".java" mas eu preciso que mostre somente o nome do arquivo java, e não o caminho todo.
Tentei com o grep, com o cut, com o awk, mas não consegui pois a quantidade de colunas ou linhas antes do nome não é padrão pra que eu filtre. podem me ajudar? obrigado.

Responder tópico

2. Re: Mostrar Somente nomes dos arquivos [RESOLVIDO]

Enviado em 04/11/2019 - 12:11h


find . -name '*.java' -exec basename {} \; 2>/dev/null 

3. Re: Mostrar Somente nomes dos arquivos

Enviado em 04/11/2019 - 14:15h

Caramba, eu tinha tentado com o basename, mas tinha usado a sintaxe de maneira errada. Valeu! deu quaaase certo, porque precisava que mostrasse somente o nome do arquivo, entao acrescentei um "| cut -d "." -f 1" e funcionou.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder