[FUG-BR] [OFF] Saida de comando, pegar tamanho!

Victor Loureiro Lima victorloureirolima em gmail.com
Quinta Janeiro 11 18:57:46 BRST 2007


#!/bin/sh
for a in `repquota -u /var | awk '{print $3}'`; do
  if [ $a -gt 100 ]; then
     echo "sou maior do que 100 - $a"
  else
     echo "sou menor do que 100 - $a"
  fi
done

Acredito que enquanto eu escrevo esse email, existam mais uns 100
usuarios da lista escrevendo as suas proprias respostas, massssssss ai
vai a minha ;)


Obs.: Nao testei, mas deve funcionar.
obs2.: Google por shellscripting, awk, e etc... vai te ajudar muito ainda ;)

att,
victor loureiro lima


Em 11/01/07, Louis .<louislula at hotmail.com> escreveu:
>
> Pessoal, como faço para pegar a saida de um comando, por exemplo esta saida:
>
> 202
> 3750
> 6913
> 15
> 150
> 135
>
> Estão em KBs, gostaria de pegar o tamanho maior que 100 KBs. Este comando
> acima, são cotas, a sintaxe que estou usando é:
>
> # repquota -u /var | awk '{print $3}'
>
> Como posso reformular este comando para pegar somente linhas que contenha a
> coluna $3 do awk com tamanho > 100 KBs????
>
> Obrigado a qualquer ajuda!
>
>
> --------------------------------------------------
> "Quanto mais sei, mais sei que nada sei" By Sócrates.
> "Homem, conhece-te a ti mesmo!" By Sócrates.
> "Ajuda-te e o céu te ajudará" By Máxima cristã.
>
> _________________________________________________________________
> Insta-le agora o Windows Live Messenger!
> http://get.live.com/messenger/overview
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


Mais detalhes sobre a lista de discussão freebsd