Spec-Zone.ru › Fish 3.3

and — условно выполнить команду

Синтаксис

COMMAND1; and COMMAND2

Описание

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

and утверждения могут использоваться в качестве части условия в блоке while или if.

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

Пример

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

make; and make install; or make clean

См. также

  • команда or

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

Spec-Zone.ru

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