Spec-Zone.ru › Fish 3.4

или — условное выполнение команды

Синтаксис

COMMAND1; or COMMAND2

Описание

or используется для выполнения команды, если предыдущая команда не выполнилась успешно (возвратила статус, отличный от 0).

or операторы могут использоваться в качестве части условия в блоке если или пока.

or не изменяет текущий статус завершения сам по себе, но команда, которую он выполняет, скорее всего, изменит. Статус завершения последней команды в фоновом режиме всегда можно получить с помощью переменной $status.

Опция -h или --help отображает справку по использованию этой команды.

Пример

Следующий код выполняет команду make для сборки программы. Если сборка выполняется успешно, программа устанавливается. Если любой из этапов завершается неудачно, выполняется команда make clean, которая удаляет файлы, созданные процессом сборки.

make; and make install; or make clean

См. также

  • и команда

© 2022 fish-shell developers
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.4/cmds/or.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API