Ubuntu - bash shell error ?
Inviato: domenica 21 marzo 2010, 20:33
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!!
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!!