Spec-Zone.ru › Fish 3.7

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

Синтаксис

PREVIOUS; and COMMAND

Описание

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

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

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

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

Пример

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

make; and make install; or make clean

См. также

  • or команда
  • not команда

© 2005-2009 Axel Liljencrantz, 2009-2023 fish-shell contributors
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.6/cmds/and.html

Spec-Zone.ru

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