[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] AWK
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] AWK |
Date: |
Wed, 24 Oct 2007 17:33:49 -0200 |
Para este caso vc também pode usar o array ENVIRON
do man awk:
ENVIRON An array containing the values of the current environment. The array
is indexed by the environment variables, each element being the value of
that variable (e.g., ENVIRON["HOME"] might be /home/arnold). Changing this
array does not affect the environment seen by programs which gawk spawns via
redirection or the system() function.
On 10/24/07, Darlon <address@hidden> wrote:
>
> Vc quer usar variáveis de shell?
>
> Use as " ao invés de ' (mas não esqueça de colocar as \ nas variáveis do
> awk, pro shell não tentar resolvê-las )
>
> awk "\$NF \>= $VALOR {print \$1,\$NF}"
>
> ou mais fácil ainda...
>
> use a opção -v do awk
>
> awk -v VALOR=90 '$NF >= $VALOR {print $1,$NF}'
>
> Abraço
>
> 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
>
> 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]
> >
> >
> >
>
> --
> ----------------------------------------------------------
> O sistema pediu:"Requires Windows 9x, Windows 2000 or better".
> Então eu instalei Linux.
>
> [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]
- Re: [shell-script] awk, (continued)
- Re: [shell-script] AWK, Darlon, 2007/10/24
- Re: [shell-script] AWK,
Tiago Barcellos Peczenyj <=