[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Array em shell script
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Array em shell script |
Date: |
Thu, 17 Jul 2008 10:08:59 -0300 |
Olá Felipe,
digamos que o valor esteja em $var.
grep " $var " <<< "${Arr[@]}"
O arroba lista todos os elementos do vetor separados por espaços em branco e
o grep procura a variável na lista gerada. Os espaços envolvendo $var são
para evitar um casamento parcial da palavra. P.ex:
$ var=pai
$ grep "$var" <<< papai
papai # casamento parcial
$ grep " $var " <<< papai
$ # Não casou.
O mesmo poderia ser feito usando \b (borda) mas borda é tudo que não seja
letra, número e sublinha, sendo portanto mais permissivo.
--
Abraços,
Julio
*Em setembro estarei dando um treinamento
Shell em Brasília (em 2 fins de semana).
Mais informações: www.tecnologiabr.com.br
Tel: (61) 3354-3162
*
2008/7/16 felipee_catojo <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...
>
> Obrigado desde já
>
>
>
--
Abraços,
Julio
Em setembro estarei dando um treinamento
Shell em Brasília (em 2 fins de semana).
Mais informações: www.tecnologiabr.com.br
Tel: (61) 3354-3162
[As partes desta mensagem que não continham texto foram removidas]