Spec-Zone.ru › Fish 3.1

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 команда

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

Spec-Zone.ru

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