#!/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 .<[EMAIL PROTECTED]> 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 > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd