[Ubuntu-BR] help AWK

Mαuяício Sousα ™ mauricio5891 em gmail.com
Quinta Novembro 24 11:58:38 UTC 2011


Bom dia Jeferson,

acho que não tenho nenhum arquivo nesse formato, mas de qualquer forma
valeu pela dica, quebrou maior galho.

Att,

Em 24 de novembro de 2011 08:50, Jeferson Rodrigues
<jeferod83 em gmail.com>escreveu:

> Bom dia Mauricio,
>
> Seguinte, tem um pequeno bug nesta minha sintaxe: se tiver números entre o
> nome do arquivo, antes da versão, não vai trazer o resultado corretamente.
>
> Exemplo:
>
> > five5.customerize-1.0.1.tar.gz
> >
>
> Mas desse jeito aqui funcionou:
>
> ls -1 | perl -n -e '/([A-Za-z0-9.-]+)-/ && print "$1\n"'
> >
>
> Abraços
>
> Em 23 de novembro de 2011 22:12, Mαuяício Sousα ™
> <mauricio5891 em gmail.com>escreveu:
>
> > Boa Noite Jeferson,
> >
> > Cara exatamente o que estava precisando, valeu mesmo!!!
> >
> > Att,
> >
> > Em 23 de novembro de 2011 09:37, Jeferson Rodrigues
> > <jeferod83 em gmail.com>escreveu:
> >
> > > Bom dia Mauricio,
> > >
> > > Tá na mão!
> > >
> > > ls -1 | perl -n -e '/([A-Za-z.-]+)-/ && print "$1\n"'
> > >
> > > Abraços
> > >
> > > Em 22 de novembro de 2011 18:44, Sidney <slinstj em gmail.com> escreveu:
> > >
> > > > Maurício, tente pesquisar como encontrar a última ocorrência de um
> > > > caractere no awk (ou a primeira de trás para frente).
> > > > Acho que se pesquisar isso vai encontrar o que precisa. Aí basta
> > buscar o
> > > > hífen.
> > > >
> > > > Atenciosamente,
> > > > Sidney Lins
> > > >
> > > > *"**Pois as suas [qualidades] invisíveis são claramente vistas desde
> a
> > > > criação do mundo em diante, porque são percebidas por meio das coisas
> > > > feitas,
> > > > mesmo seu sempiterno poder e Divindade, de modo que eles são
> > > inescusáveis;"
> > > > (Rom. 1:20)*
> > > >
> > > >
> > > >
> > > > Em 22 de novembro de 2011 18:23, Mαuяício Sousα ™
> > > > <mauricio5891 em gmail.com>escreveu:
> > > >
> > > > > Ronan mas ai ele vai usar o "." como delimitador e preciso que use
> o
> > > > > segundo "-" quando ouver.
> > > > >
> > > > > Att,
> > > > >
> > > > > Em 22 de novembro de 2011 17:08, Ronan Lucio <ronanlucio em gmail.com
> > > > > >escreveu:
> > > > >
> > > > > > $ ls | awk -F "." '{print $1}'
> > > > > >
> > > > > > []s
> > > > > > Ronan
> > > > > >
> > > > > > Em 22 de novembro de 2011 15:44, Mαuяício Sousα ™
> > > > > > <mauricio5891 em gmail.com>escreveu:
> > > > > >
> > > > > > > Ola Pessoal
> > > > > > >
> > > > > > > Aguem que manje de AWK sabe como fazer para pegar um texto
> quando
> > > > > > aparecer
> > > > > > > dois separadores.
> > > > > > >
> > > > > > > considerem o seguinte tenho um diretório cheio de arquivos
> > .tar.gz
> > > > por
> > > > > > > exemplo:
> > > > > > >
> > > > > > > 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
> > > > > > >
> > > > > > > Abraços
> > > > > > > --
> > > > > > > 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
> > > > > > >
> > > > > > --
> > > > > > 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
> > > > > >
> > > > > --
> > > > > 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
> > > > >
> > > > --
> > > > 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
> > > >
> > > --
> > > 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
> > >
> > --
> > 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
> >
> --
> 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
>



More information about the ubuntu-br mailing list