<Precedenti | Contenuti | Succ.>
Errori sintattici
Una classe generale di errori è sintattico. Gli errori sintattici comportano la digitazione errata di alcuni elementi della sintassi della shell. Nella maggior parte dei casi, la shell rifiuterà di eseguire uno script contenente questo tipo di errore.
Nelle discussioni seguenti, useremo questo script per dimostrare i tipi comuni di errori:
#! / Bin / bash
# problema: script per dimostrare errori comuni numero=1
if [ $numero = 1 ]; poi
echo "Il numero è uguale a 1." altro
echo "Il numero non è uguale a 1."
fi
#! / Bin / bash
# problema: script per dimostrare errori comuni numero=1
if [ $numero = 1 ]; poi
echo "Il numero è uguale a 1." altro
echo "Il numero non è uguale a 1."
fi
Come scritto, questo script viene eseguito correttamente:
[io@linuxbox~]$ guaio
Il numero è uguale a 1.
[io@linuxbox~]$ guaio
Il numero è uguale a 1.