E você está usando bash ??
pois ... veja :
[mira...@guitar snmp]$ cat xumbo
area=( zero one two three four five )
echo ${area[2]}
echo ${area[0]}
echo ${area[1]}
echo ${area[4]}
[mira...@guitar snmp]$ ./xumbo
two
zero
one
four
On Tue, 2009-02-17 at 13:51 +, sergiolinux1 wrote:
> Olá lista,
Ops... ignorem meu e-mail. Li rapidamente o e-mail do Sergio e achei
que ele estava usando "$array" pra definir a variável. Relendo vi que
o "$" era do prompt mesmo.
Desculpem qualquer coisa!
2009/2/17 Andrea VB :
> 2009/2/17 Fabiano Caixeta Duarte :
>> 2009/2/17 sergiolinux1 :
>>> Olá lista,
>>>
Aqui também funcionou sem problemas:
rauhm...@aegis:~$ cat teste.sh
#!/bin/bash
array=( 1 2 3 4 5 6 7 )
echo ${array[$1]}
rauhm...@aegis:~$ ./teste.sh 2
3
rauhm...@aegis:~$ ./teste.sh 4
5
rauhm...@aegis:~$ ./teste.sh 5
6
rauhm...@aegis:~$
|
|
+ \
\\.G_.*=.
`( '/.\|
.>' (_--.
_=/d
2009/2/17 Fabiano Caixeta Duarte :
> 2009/2/17 sergiolinux1 :
>> Olá lista,
>>
>> Estou tendo dificuldades para utilizar arrays "dentro" do shell script.
>>
>> Se eu utilizar esses comandos na linha de comando funciona beleza,
>> ex. $array=( zero one two three four five ) e $echo ${area[2]}
>> co
2009/2/17 sergiolinux1 :
> Olá lista,
>
> Estou tendo dificuldades para utilizar arrays "dentro" do shell script.
>
> Se eu utilizar esses comandos na linha de comando funciona beleza,
> ex. $array=( zero one two three four five ) e $echo ${area[2]}
> como está na pagina abaixo,
> http://tldp.org/
Olá lista,
Estou tendo dificuldades para utilizar arrays "dentro" do shell script.
Se eu utilizar esses comandos na linha de comando funciona beleza,
ex. $array=( zero one two three four five ) e $echo ${area[2]}
como está na pagina abaixo,
http://tldp.org/LDP/abs/html/arrays.html
Mas se eu uti