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

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

Re: [shell-script] Array em shell script


From: Flavio Junior
Subject: Re: [shell-script] Array em shell script
Date: Thu, 17 Jul 2008 09:56:41 -0300

Nao entendi essa ideia do Reinaldo, mas acho que daria pra fazer ela
usando o "eval"
Mas segue uma alternativa:

[root@gandalf teste]# vet=(a b c d e test sem criatividade)
[root@gandalf teste]# echo $vet
a
[root@gandalf teste]# echo ${vet[@]}
a b c d e test sem criatividade
[root@gandalf teste]# var=criatividade
[root@gandalf teste]# echo $var
criatividade
[root@gandalf teste]# set - ${vet[@]}
[root@gandalf teste]# for i in ${vet[@]}; do [ "$1" == "$var" ] &&
echo ENCONTRADO; shift; done
ENCONTRADO
[root@gandalf teste]# var=naotemesse
[root@gandalf teste]# set - ${vet[@]}
[root@gandalf teste]# for i in ${vet[@]}; do [ "$1" == "$var" ] &&
echo ENCONTRADO; shift; done
[root@gandalf teste]#


--

Flávio do Carmo Júnior aka waKKu

2008/7/17 Reinaldo de Carvalho <address@hidden>:
>> 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
> 


reply via email to

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