Mostrar Somente nomes dos arquivos [RESOLVIDO]

1. Mostrar Somente nomes dos arquivos [RESOLVIDO]

Marcelo de Oliveira Silva
Gorcello

(usa Outra)

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.



  


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

Ryuk Shinigami
Ryuk

(usa Nenhuma)

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


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



3. Re: Mostrar Somente nomes dos arquivos

Marcelo de Oliveira Silva
Gorcello

(usa Outra)

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.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts