shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] awk - imprimir se não for 0


From: Jeiks
Subject: Re: [shell-script] awk - imprimir se não for 0
Date: Wed, 2 Feb 2011 10:37:42 -0200

ops.. correção:

awk 'END {for (i=1;i<NF;i+=2) if ($i != 0 && $(i+1)!=0) print $i" "$(i+1)}'
<<< "$percentages"

Em 2 de fevereiro de 2011 10:34, Jeiks <address@hidden> escreveu:

> awk 'END {for (i=1;i<NF;i+=2) if ($i != 0 && $(i++)!=0) print $i" "$(i++)}'
> <<< "$percentages"
>
> Em 31 de janeiro de 2011 19:10, Eri Ramos Bastos <address@hidden>escreveu:
>
>>
>>
>> Senhores, awk não é exatamente meu forte e antes de fazer porquice
>>
>> achei melhor perguntar. :)
>>
>> Tenho um script fazendo o seguinte numa determinada fase:
>>
>> echo "$percentages"|awk -F"\t" '{print "\taccount # / %\n\t\t",$1"
>> "$2,"\n\t\t", $3 " "$4"\n\t\t", $5 " "$6,"\n\t\t", $7 " "$8\
>> "\n\t\t", $9 " "$10,"\n\t\t", $11 " "$12,"\n\t\t", $13 "
>> "$14,"\n\t\t", $15 " "$16,"\n\t\t", $17 " "$18,"\n\t\t", $19 " "$20}'
>>
>> E o resultado sai algo como:
>>
>> account # / %
>> 5300 94
>> 5320 91
>> 5340 100
>> 5370 76
>> 5380 95
>> 5396 96
>> 0 0
>> 0 0
>> 0 0
>> 0 0
>>
>> Eu gostaria de omitir os que tem valor 0 (se o primeiro campo for 0 o
>> segundo será 0 com certeza).
>> Pensei numas duas formas bem feias de fazer isso, mas certeza que deve
>> ter o jeito _certo_.
>>
>> Alguma dica?
>>
>> Obrigado desde já.
>>
>> []'s
>> Eri Ramos Bastos
>>  
>>
>
>
>
> --
> Jacson R. C. Silva
>



-- 
Jacson R. C. Silva


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]