[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] AWK
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] AWK |
Date: |
Thu, 25 Oct 2007 14:38:22 -0300 |
Fala Tiago,
somente uma dúvida minha, pq estou sem Unix neste momento. A opção -v é
válida para o awk do Unix ou é somente do GNU awk.
Estou perguntando isso, pq nunca a conheci e faria o que o Ikami pediu da
seguinte forma:
awk '$NF >= '$Valor' {print $1,$NF}'
Desta forma a variável esta fora da proteção dos apóstrofos e o shell irá
substitui-la pelo seu valor antes de executar o awk.
Abração,
Julio
Faltam 3 dias para o início do curso
de Shell Script em SP. Detalhes em:
www.4linux.com.br - (11)2125-4747
Em 24/10/07, Tiago Barcellos Peczenyj <address@hidden> escreveu:
>
> simples, use a opção -v variavel=valor
>
> awk -v valor=90 '$NF >= valor {print $1, $NF} '
>
> []´s T.
>
> On 10/24/07, ikami <address@hidden <ikamig%40yahoo.com.br>> wrote:
> >
> > Ola lista.
> > Pergunta simples. A um tempo atras a lista me ajudou a filtrar um aquivo
> > com awk. Num trecho do comando (onde tem o awk) tenho isto:
> > awk '$NF >= 90 {print $1,$NF}'
> > A pergunta eh: Como faço para passar o valor (no caso do exemplo 90) por
> > variável?
> > Ex:
> > awk '$NF >= $VALOR {print $1,$NF}'
> >
> > ikami
> >
> > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> > armazenamento!
> > http://br.mail.yahoo.com/
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Tiago B Peczenyj
> Linux User #405772
>
> http://peczenyj.blogspot.com/
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Abraços,
Julio
http://www.julioneves.com - Um livro sobre Bash completo e on-line
:wq
[As partes desta mensagem que não continham texto foram removidas]