2009/2/17 sergiolinux1 <sergioli...@gmail.com>: > 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 utilizar dentro do shell dá error como 2: Syntax error: "(" > unexpected ou 9: Bad substitution. > > Se eu copiar e colar o exemplo da pagina em um shell e rodar ele > também da erro. > > Alguem pode me explicar onde estou errando? > > Obrigado a todos. >
Aparentemente não está errando. cat teste.sh array=( zero one two three four five ) echo ${array[2]} ./teste.sh two Ou seja, está certo e funcionou :P -- Fabiano Caixeta Duarte Especialista em Redes de Computadores Linux User #195299 Ribeirão Preto - SP