Re: [FUG-BR] [OFF] Saida de comando, pegar tamanho!
Olah! Acho mais facil usar o proprio awk para fazer as comparacoes: # repquota -u /var | awk '{if($3 100) { print $0 }}' esse comando imprime apenas as linhas da saida do comando 'repquota' em que a coluna $3 seja maior que 100 (Kb) []s! Rodolfo -Mensagem Original- Date: Thu, 11 Jan 2007 18:41:05 -0200 From: Louis . [EMAIL PROTECTED] Subject: [FUG-BR] [OFF] Saida de comando, pegar tamanho! To: freebsd@fug.com.br Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=iso-8859-1; format=flowed 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ã. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] [OFF] Saida de comando, pegar tamanho!
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
Re: [FUG-BR] [OFF] Saida de comando, pegar tamanho!
#!/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, ma 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
Re: [FUG-BR] [OFF] Saida de comando, pegar tamanho!
Bom cara vc pode tentar fazer um grep depois do awk... # repquota -u /var | awk '{print $3}' | grep -E '^[[:digit:]][[:digit:]][[:digit:]]+' vai pegar o que tiver 3 digitos ou mais... acho que serve né? ;) Rafael. On Thu, 11 Jan 2007 18:41:05 -0200, Louis . [EMAIL PROTECTED] wrote: 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.432 / Virus Database: 268.16.9/622 - Release Date: 10/1/2007 14:52 - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd