La bash (man bash) dice che la if ha la sintassi: "if list; then list; [ elif list; then list; ] ... [ else list; ] fi", diversa da quella che ho scritto sopra e che ha scritto il professore.
la C-Shell non è /bin/sh? Il prof dice di usare quella
cmq bash:
codice:
#/bin/bash
echo -n "Inserire l'USERID"
set $DATA=$<
echo "User id "${USERID}
ris:
codice:
Inserire l'USERID./script: riga 3: errore di sintassi vicino il simbolo non atteso "newline"
./script: riga 3: `set $DATA=$<'
se uso sh:
il risultato è lo stesso, mi sapete dire dove sbaglio?