On Fri, 21 Apr 2006 1:38pm  -0300, Ricardo A. Reis wrote:

> Eu nao tenho certeza mais acho isso nao e possivel com bash, talvez com
> zsh!! o qual mesmo usando nao conheco muito,
>

Tabela

  % typeset -A estado
  % estado=(RS "Rio Grande do Sul" SP "São Paulo")

Exemplo

  % for e in ${(k)estado}; { print $e, $estado[$e]; }
  RS, Rio Grande do Sul
  SP, São Paulo

Foreach Keys

  % print -l ${(k)estado}
  RS
  SP

Reverse Foreach Keys

  % print -l ${(kO)estado}
  SP
  RS

Foreach

  % print -l ${(v)estado}
  Rio Grande do Sul
  São Paulo

Outros

  % print $estado[RS]
  Rio Grande do Sul

  % print ${estado[(R)São*]}
  São Paulo

  % print ${estado[(i)R?]}
  RS

  % print [EMAIL PROTECTED]
  Rio Grande do Sul

--
Felipe Kellermann


---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil





Links do Yahoo! Grupos

Responder a