Ubuntu - bash shell error ?

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
g.sunny
Prode Principiante
Messaggi: 2
Iscrizione: domenica 21 marzo 2010, 19:19

Ubuntu - bash shell error ?

Messaggio da g.sunny »

Ciao a tutti, voglio esporre il mio problema, e spero ci sia qualcuno che mi possa aiutare!
Ho installato ubuntu sul mio netbook, in quanto, attraverso la shell, devo mandare in esecuzione alcuni script.
Ho avuto dei problemi nel momento in cui ho iniziato a dichiarare gli array.
Ecco un semplice script:
passo1: lancio da riga di comando, vim ciao.sh
passo2: vado in modalità insert
passo3: inizio a scrivere lo script
            #!/bin/bash
            ARRAY=(1 2 3)
            echo ${ARRAY[*]}
passo4: esc wq per salvare
passo5: sh ciao.sh e mi viene generato il seguente errore:
Syntax error: "(" unexpected
La  domanda ora è: siccome la sintassi credo sia corretta, perchè è questa che ci è stata mostrata a lezione ed è ciò che ho trovato anche in rete, quale può essere il problema?
Ho avuto la stessa situazione per Ubuntu 9.10 e per Ubuntu Netbook Remix.
Nota: Knoppix non dà questo errore, però parte da cd-rom e non mi è comoda come soluzione.
Grazie.
HELP ME!!
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: Ubuntu - bash shell error ?

Messaggio da il_muflone »

ciao

lo script che hai inserito e` giusto e utilizza la sintassi di bash.

tuttavia tu avvii lo script con sh ciao.sh che avvia lo script con la shell sh.
la shell sh non usa la sintassi di bash.

fondamentalmente devi avviare lo script con bash ciao.sh
ciao
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
g.sunny
Prode Principiante
Messaggi: 2
Iscrizione: domenica 21 marzo 2010, 19:19

Re: Ubuntu - bash shell error ?

Messaggio da g.sunny »

...perdonami, sono alle prime armi con gli script :|
Grazie mille, sei il mio salvatore :p
..
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite