Nao entendi essa ideia do Reinaldo, mas acho que daria pra fazer ela
usando o "eval"
Mas segue uma alternativa:
[EMAIL PROTECTED] teste]# vet=(a b c d e test sem criatividade)
[EMAIL PROTECTED] teste]# echo $vet
a
[EMAIL PROTECTED] teste]# echo [EMAIL PROTECTED]
a b c d e test sem criatividade
[EMAIL PROTECTED] teste]# var=criatividade
[EMAIL PROTECTED] teste]# echo $var
criatividade
[EMAIL PROTECTED] teste]# set - [EMAIL PROTECTED]
[EMAIL PROTECTED] teste]# for i in [EMAIL PROTECTED]; do [ "$1" == "$var" ] &&
echo ENCONTRADO; shift; done
ENCONTRADO
[EMAIL PROTECTED] teste]# var=naotemesse
[EMAIL PROTECTED] teste]# set - [EMAIL PROTECTED]
[EMAIL PROTECTED] teste]# for i in [EMAIL PROTECTED]; do [ "$1" == "$var" ] &&
echo ENCONTRADO; shift; done
[EMAIL PROTECTED] teste]#
--
Flávio do Carmo Júnior aka waKKu
2008/7/17 Reinaldo de Carvalho <[EMAIL PROTECTED]>:
>> Olá pessoal gostaria de saber como faço para varrer um vetor buscando
>> uma ocorrencia.
>>
>> tenho uma variavel "v" e quero saber se ela está contida em um vetor
>> predefinido por mim...
>>
>
> i=0
> while [ ${VET[i]} ]; do
> test ${VET[i]} == ${v} && echo Vetor contem valor de v.
> let i++
> done
>
> --
> Reinaldo de Carvalho
> http://korreio.sf.net
> http://python-cyrus.sf.net
>