<Poprzedni | Spis treści | Następne>
Błędy składniowe
Jedna ogólna klasa błędów to syntaktyczny. Błędy składniowe obejmują błędne wpisanie jakiegoś elementu składni powłoki. W większości przypadków powłoka odmówi wykonania skryptu zawierającego ten typ błędu.
W poniższych dyskusjach użyjemy tego skryptu do zademonstrowania typowych typów błędów:
#! / bin / bash
# problem: skrypt demonstrujący typowe błędy numer=1
if [ $liczba = 1 ]; Następnie
echo "Liczba jest równa 1." w przeciwnym razie
echo "Liczba nie jest równa 1."
fi
#! / bin / bash
# problem: skrypt demonstrujący typowe błędy numer=1
if [ $liczba = 1 ]; Następnie
echo "Liczba jest równa 1." w przeciwnym razie
echo "Liczba nie jest równa 1."
fi
Jak napisano, ten skrypt działa pomyślnie:
[ja@linuxbox ~]$ kłopot
Liczba jest równa 1.
[ja@linuxbox ~]$ kłopot
Liczba jest równa 1.