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

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

Re: [shell-script] awk


From: Fernando Mercês
Subject: Re: [shell-script] awk
Date: Tue, 9 Aug 2011 12:19:40 -0300

Poderia jogar essa saída para um grep também:

grep -Ew "[0-8][0-5]?%"

A ER acima só vai exibir as linhas que tem utilização menor ou igual a 85%.

Abraço.

Att,

Fernando Mercês
Linux Registered User #432779
www.mentebinaria.com.br
softwarelivre-rj.org
@MenteBinaria
------------------------------------
Participe do I Hack'n Rio
                 hacknrio.org
------------------------------------



2011/8/9 Tiago Peczenyj <address@hidden>:
> Ola
>
> o que acontece é que vc esta comparando a string "100%" com o numero 80 e
> por alguma razão o awk está se perdendo. nesse exemplo especifico vc poderia
> somar 0 com o $5 de forma a forçar apenas o valor 100 (passivel de
> comparação).
>
> experimente fazer
>
> $ df -h |grep /bscsdat |sort +4nr |awk '0+$5 < 80'|awk '{print $5,$6,$4}'
>
> porém vc pode reescrever os dois ultimos awks
>
> $ df -h |grep /bscsdat |sort +4nr |awk '0+$5 < 80 {print $5,$6,$4}'
>
> ou ainda
>
> $ df -h | sort +4nr |awk '/bscsdat/ && 0+$5 < 80 {print $5,$6,$4}'
>
> agora, como o sort é uma operação demorada, poderia ser feita no final pois
> vc está apresentando menos resultados do que recebe. mas para poucas linhas
> é irrelevante IMHO
>
> 2011/8/8 Andre Campos <address@hidden>
>
>> **
>>
>>
>>    Boa noite pessoal,
>>
>> Alguem poderia me ajudar.
>>
>> Estou tentando fazer um df com awk para exibir apenas os discos com MENOS
>> de 85% de utilização
>>
>> Porem quando executo o comando abaixo ele mostra os discos em 100%
>> também...
>>
>>  df -h |grep /bscsdat |sort +4nr |awk '$5 < 80'|awk {'print $5,$6,$4}'
>>
>> 100% /bscsdat_130 331M
>> 100% /bscsdat_59 141M
>> 100% /bscsdat_61 143M
>> 79% /bscsdat_05 8007M
>> 54% /bscsdat_125 34G
>> 23% /bscsdat_138 57G
>> 11% /bscsdat_140 66G
>> 1% /bscsdat_141 74G
>>
>> Valeu!
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>
>>
>
>
>
> --
> Tiago B. Peczenyj
> Linux User #405772
>
> http://pacman.blog.br
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


reply via email to

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