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

