Шрифт:
Для того чтобы тест мог оказаться истинным, предварительно, для проверки всех файловых флагов требуется наличие файла. Данный перечень включает только самые широко используемые опции команды
Теперь, когда вы познакомились с условиями, можно рассмотреть управляющие структуры, использующие эти условия.
Управляющие структуры
В командной оболочке есть ряд управляющих структур или конструкций, похожих на аналогичные структуры в других языках программирования.
В следующих разделах элемент синтаксической записи операторы — это последовательности команд, которые выполняются, когда или пока условие удовлетворяется или пока оно не удовлетворяется.
Управляющий оператор
Наиболее часто оператор
В результате будет получен следующий вывод на экран:
В этом сценарии для проверки содержимого переменной
Обратите внимание на дополнительные пробелы, используемые для формирования отступа внутри оператора
К сожалению, с этим простым сценарием связано несколько проблем. Во-первых, он принимает в значении
Вы можете откорректировать предыдущий сценарий так, чтобы он выводил сообщение об ошибке, если пользователь вводит что-либо отличное от