<Попередній | зміст | Наступна>
Синтаксичні помилки
Один загальний клас помилок синтаксичний. Синтаксичні помилки включають неправильний введення деяких елементів синтаксису оболонки. У більшості випадків оболонка відмовляється виконувати сценарій, що містить помилку такого типу.
У наступних обговореннях ми будемо використовувати цей сценарій, щоб продемонструвати поширені типи помилок:
#! / бін / баш
# проблема: скрипт для демонстрації поширених помилок number=1
якщо [ $число = 1 ]; тоді
echo "Число дорівнює 1." інше
echo "Число не дорівнює 1."
fi
#! / бін / баш
# проблема: скрипт для демонстрації поширених помилок number=1
якщо [ $число = 1 ]; тоді
echo "Число дорівнює 1." інше
echo "Число не дорівнює 1."
fi
Як написано, цей скрипт працює успішно:
[me@linuxbox ~]$ біда
Число дорівнює 1.
[me@linuxbox ~]$ біда
Число дорівнює 1.