[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Vetores em shell
From: |
Thobias Salazar Trevisan |
Subject: |
Re: [shell-script] Vetores em shell |
Date: |
Mon, 26 May 2003 17:55:45 -0300 (BRT) |
ae rodrigo,
On Mon, 26 May 2003, Rodrigo F. Baroni wrote:
> Outro dia tive que manipular em sequencias de
> loops, strings de arquivos. Alguem saberia como
> manipular vetores, num esquema de "ponteiros" (ou
> referencias) `a vetores ? -- Tipo no algoritmo abaixo
> ......
> e entao, algo como "$echo ${A[1]}" imprimisse
> "aaaa"
echo ${A[1] funciona em bash2 :)
olhe:
$ X=(aaaa bbb ccc ddd eee)
use os colchetes para especificar o índice
$ echo ${X[0]}
aaaa
$ echo ${X[1]}
bbb
$ echo ${X[6]}
# definindo um valor
$ X[6]=novo
$ echo ${X[6]}
novo
#hmm, mas é posicional, ou seja, não tem nada no índice 5
$ echo ${X[5]}
$
$ echo ${X[*]}
aaaa bbb ccc ddd eee novo
$ X[1]=inicio
$ echo ${X[1]}
inicio
agora é só ir brincando para pegar as manhas.
Para mais detalhes sobre vetores em bash2, dá (ops) uma procurada
no histórico da lista, este tempos eles foram bem discutidos aqui.
Abraço.
thobias
-------
echo 9446046325380026818553633794429812592304650P | dc
-------
http://www.lcp.coppe.ufrj.br/~thobias
____________________________
|
| Against - HTML Mail
| Against - MS ATTACHMENTS
|
----------------------------
- Vetores em shell, Rodrigo F. Baroni, 2003/05/26
- Re: [shell-script] Vetores em shell,
Thobias Salazar Trevisan <=