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

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

Re: [shell-script] arrays -- foreach


From: Felipe Kellermann
Subject: Re: [shell-script] arrays -- foreach
Date: Fri, 21 Apr 2006 23:44:31 -0300 (BRT)
User-agent: Pine <http://www.washington.edu/pine/>

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 ${estado[@][1]}
  Rio Grande do Sul

-- 
Felipe Kellermann


reply via email to

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