Problema con script!!!

Chiuso
lilli23 - 11 ago 2009 alle 09:42
 lilli23 - 11 ago 2009 alle 15:59
Buongiorno a tutti!!!
ho un problema con un semplice script e spero che qualcuno di voi possa aiutarmi.
Sto imparando adesso ad usare Linux e utilizzo cygwin per emularlo su windows.
Quando provo a eseguire questo codice:

#!/bin/bash
echo -n “Digitare una parola: ”
read PAROLA
echo “la parola digitata è $PAROLA”

oppure questo:

#!/bin/bash
echo -n "come ti chiami?"
read TUO_NOME
echo "Ciao "$TUO_NOME

e così via, mi si presenta questo errore ': not a valid identifierPAROLA (nel primo caso) e ':not a valid identifierTUO_NOME (nel secondo caso).
Inoltre l'opzione -n dell'echo non crea il carattere di sottolineatura '_' alla fine della stringa ma ll'inizio.
A cosa possono essere dovuti questi problemi?Come posso risolverli?
Grazie dell'aiuto
Ciaooooo

5 risposte

ciao,
leggendo il tuo script non vedo una dichiarazione per la variabile !!!
non sono developper è solo un idea che mi è venuta cosi
0
ciao,
su linux il tuo script funziona
il problema potrebbe avvenire da cygwin
0
Se fosse un problema con cygwin, hai idea da che cosa potrebbe dipendere??
0
Noureddine Bouzidi Posti 22674 Data di registrazione giovedì 19 marzo 2009 Stato Moderatore Ultimo intervento giovedì 7 gennaio 2021 15.406
11 ago 2009 alle 14:08
controlla già qual'è la tua shell predefinita
rinomina lo script (es "test") e avvialo col comando
/bin/bash ./test.sh 
per costregere l'utilizzo di bash come shell
0
Sto utilizzando la shell bash...ma non fa comunque...nella cartella bin sono presenti i comandi??perchè se fosse così non ci sarebbe il comando read...
0
Unisciti ALLA COMMUNITY