shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

verificar string dentro de outra string


From: Lucas Mocellin
Subject: verificar string dentro de outra string
Date: Wed, 4 Jun 2008 10:09:38 -0300

Pessoal,

sou iniciante e tenho uma duvida basica,

tem um comando que retorna:
vmware@tcheka:~$ /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:
vmware@tcheka:~$ asdf=`/usr/bin/vmware-cmd /home/vmware/base.vmx getstate`
vmware@:tcheka~$ echo $asdf
getstate() = off
vmware@tcheka:~$ 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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]