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

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

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


From: Eri Ramos Bastos
Subject: Re: [shell-script] Re: sintax de array em script - resolvido
Date: Wed, 18 Feb 2009 13:14:40 -0400

Se você está usando Ubuntu é bem provável que tenha colocado o Shebang
do seu script apontando para #!/bin/sh ao invés de #!/bin/bash e já
que o /bin/sh é um link para /bin/dash você vai ter problemas.

Aliás, fiz um teste aqui e vi exatamente o mesmo erro que você descreveu:

$ dash
$ teste=( zero one two three four five )
dash: Syntax error: "(" unexpected

[]'s
Eri Ramos Bastos

2009/2/18 sergiolinux1 <address@hidden>:
> Gente,
>
> Não vão acreditar, estou com o ubuntu 8.10 e resolvi testar os outro
> pc com Debian 4.0 e funcionou sem problemas.
>
> Talvez alguma besteira que eu já tenha feito no ubuntu deu isso,
> afinal é um lap de testes.
>
> Obrigado a todos e desculpem a orelhada.
>
> Sergio
>
>
>
> --- Em address@hidden, miranda <miranda@...> escreveu
>>
>> E você está usando bash ??
>> pois ...  veja :
>>
>> [miranda@guitar snmp]$ cat xumbo
>> area=( zero one two three four five )
>> echo ${area[2]}
>> echo ${area[0]}
>> echo ${area[1]}
>> echo ${area[4]}
>>
>> [miranda@guitar snmp]$ ./xumbo
>> two
>> zero
>> one
>> four
>>
>>
>> On Tue, 2009-02-17 at 13:51 +0000, sergiolinux1 wrote:
>> > 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.
>> >
>> >
>> >
>> >
>> >
>>
>
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> 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]