Pessoal, sou iniciante e tenho uma duvida basica,
tem um comando que retorna: [EMAIL PROTECTED]:~$ /usr/bin/vmware-cmd /home/vmware/base.vmx getstate getstate() = off ou getstate() = on gostaria de tratar essa saida, entao encontrei o expr: expr index $saida "on" para saber se eh on, ou substituo por off, se a saida for diferente de 0 eh verdadeiro, se nao eh falso.. muita gambiarra o que estou fazendo? bom, nem funciona olha soh: [EMAIL PROTECTED]:~$ asdf=`/usr/bin/vmware-cmd /home/vmware/base.vmx getstate` vmware@:tcheka~$ echo $asdf getstate() = off [EMAIL PROTECTED]:~$ expr index $asdf on expr: syntax error estou achando que a saida nao fica uma "string". certo? o que esta errado na minha colocacao? ou sugestoes melhores? aproveitando, como verifico o tipo de uma variavel? obrigado, Lucas. [As partes desta mensagem que não continham texto foram removidas]
