<Предыдущая | Содержание: | Следующая>
Синтаксические ошибки
Один общий класс ошибок: синтаксический. Синтаксические ошибки связаны с опечаткой в некоторых элементах синтаксиса оболочки. В большинстве случаев оболочка отказывается выполнять сценарий, содержащий этот тип ошибки.
В следующих обсуждениях мы будем использовать этот сценарий для демонстрации распространенных типов ошибок:
#! / Bin / Баш
# проблема: скрипт для демонстрации типичных ошибок number = 1
если [$ number = 1]; тогда
echo "Число равно 1." еще
echo "Число не равно 1."
fi
#! / Bin / Баш
# проблема: скрипт для демонстрации типичных ошибок number = 1
если [$ number = 1]; тогда
echo "Число равно 1." еще
echo "Число не равно 1."
fi
Как написано, этот сценарий выполняется успешно:
[я @ linuxbox ~] $ беда
Число равно 1.
[я @ linuxbox ~] $ беда
Число равно 1.