[FUG-BR] ps e wc
Giancarlo Rubio
gianrubio em gmail.com
Segunda Outubro 27 14:23:01 BRST 2008
2008/10/27 mateusgra <mateusgra em bol.com.br>
>
> Boa tarde,
>
>
> Executo o comando no shell:
>
> ps -aux | grep -E processo | grep -v grep | wc -l
>
> Me retorna o valor Zero porque não existe "processo" até aqui tudo
> OK.
>
>
> criei um arquivo .sh e fiz o sequinte
>
> #! /bin/sh
>
> ret=$(ps -aux | grep -E processo | grep -v grep | wc -l)
>
> echo $ret
>
>
> hora ele imprime 2 , 3 ou 4.
>
>
> Não era para ele imprimir "0";
Nao entendi ao certo o que vc quer, mais se quer saber se ele executou
com sucesso deveria usar echo $?
Se o que vc quer e saber quantas linhas ele retornou pode usar assim
ret=`ps -aux | grep -E processo | grep -v grep | wc -l`
--
Giancarlo Rubio
Mais detalhes sobre a lista de discussão freebsd