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

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

Re: [shell-script] sintax de array em script


From: Raul Libório
Subject: Re: [shell-script] sintax de array em script
Date: Tue, 17 Feb 2009 16:06:55 -0300

Aqui também funcionou sem problemas:
rauhmaru@aegis:~$ cat teste.sh
#!/bin/bash

array=( 1 2 3 4 5 6 7 )
echo ${array[$1]}
rauhmaru@aegis:~$ ./teste.sh 2
3
rauhmaru@aegis:~$ ./teste.sh 4
5
rauhmaru@aegis:~$ ./teste.sh 5
6
rauhmaru@aegis:~$

  |
  |
  + \
  \\.G_.*=.
   `( '/.\|
    .>' (_--.
 _=/d   ,^\
~~ \)-'   '
   / |
  '  '
Raul Libório
UniJorge Redes - www.redesfja.com
rauhmarutsªhotmailºcom
Linux user#4444581

"The bug is on the table."

" Se você tem uma maçã e eu tenho uma maçã e, em seguida, trocarmos as
maçãs, eu e você ainda teremos uma maçã cada um. Mas se você tem uma
idéia e eu tenho uma idéia e trocarmos essas idéias, então cada um de
nós terá duas idéias. "

George Bernard Shaw

Dúvidas: enviar para /dev/null



2009/2/17 Fabiano Caixeta Duarte <address@hidden>:
> 2009/2/17 sergiolinux1 <address@hidden>:
>> 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
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> 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: address@hidden
> ---------------------------------------------------------------------
> 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
>
>
>


reply via email to

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