Em 22 de novembro de 2011 14:44, Mαuяício Sousα ™
<[email protected]> escreveu:
> five.customerize-1.0.1.tar.gz
> repoze.xmliter-0.4.tar.gz
> python-dateutil-1.5.tar.gz
>
> preciso pegar o nome deles sem a versão e extensão, estou usando ls -1
> /diretorio | awk -F'-' '{ print $1 }'
> nos dois primeiros beleza ele vai me retornar five.customerize
> e repoze.xmliter porem no terceiro precisaria pegar até o segundo separador.
> pesquisei na net mas até agora nao consegui resolver

Eu não entendo de awk, mas entendo um pouco de expressões regulares.

Será que você consegue fazer o awk pesquisar por "hífen e número"
(-[0-9]) em vez de só hífen? Considerando que é isso o que identifica
o início do número de versão: um hífen seguido de um número.

-- 
Humberto Fraga
http://lixaonerd.wordpress.com

"Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn 11,1

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a