2011/8/15 Camaleón <noela...@gmail.com>

> hpc03@stt300:~/Escritorio$ cat test.sh
> #!/bin/bash
> declare -a Test=("elemento 1" "elemento 2");
> echo ${Test[@]}
>
> hpc03@stt300:~/Escritorio$ sh test.sh
> test.sh: 2: Syntax error: "(" unexpected

Si lo quieres ejecutar con bash, ¿por que no lo invocas con bash?

$ /bin/bash test.sh

o

$ chmod +x test.sh
$ ./test.sh

O asegurate que sh apunte a bash y no a otro shell.

El shebang sólo se ejecuta si es invocado como un comando, no cuando
se le pasa a otro binario.

--
 Saludos,
 PP


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAGYn=Y0=dwW4oDTX4YX=w8h49nqwojb1ocacd5lj-tpffyn...@mail.gmail.com

Responder a