[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: print em variavel dentro do awk
From: |
mauricym |
Subject: |
Re: print em variavel dentro do awk |
Date: |
Fri, 24 Aug 2007 17:35:54 -0000 |
User-agent: |
eGroups-EW/0.82 |
Ok, obrigado, funcionou beleza!!... mas o que você quiz dizer com o
IMHO ??
Mauricy
--- Em address@hidden, "Tiago Barcellos Peczenyj"
<tiago.peczenyj@...> escreveu
>
> Podes usar -v variavel=valor
>
> awk -v ramal=$ramal '{ ... print ramal,$4,$6 ... }
>
> IMHO fica mais claro e vc pode usar em mais de um lugar.
>
> On 8/24/07, mauricym <mauricym@...> wrote:
> > Pessoal
> >
> > Tenho um script onde parte dele está com problema. O código é:
> >
> > INPUTFILE=$dir/ramais_entra
> > cat $INPUTFILE | while read ramal; do
> >
> > ls $dir/tmp_unidade_vipline/$unidade > /dev/null
> >
> > if [ "$?" = 1 ]
> > then
> >
> > sed -n '$p' ../relatorios/vipline/ramal/$ramal | awk '{print
> > '$ramal' " " $1 $6}' | sed 's/|/ /g' #>
$dir/tmp_unidade_vipline/$unidade
> >
> > Pergunta: Eu consigo fazer com que o print do awk imprima o conteúdo
> > da variavel $ramal, pois da forma como está ele não está conseguindo
> > imprimir e imprimi somente "0" !?!
> --
> Tiago B Peczenyj
> Linux User #405772
>
> http://peczenyj.blogspot.com/
>
Re: [shell-script] print em variavel dentro do awk, Flavio Junior, 2007/08/24