Spec-Zone.ru › Bash

Специальные встроенные команды

По историческим причинам стандарт POSIX классифицировал несколько встроенных команд как специальные. Когда Bash выполняется в режиме POSIX, специальные встроенные команды отличаются от других встроенных команд по трём аспектам:

  1. Специальные встроенные команды находятся перед функциями оболочки во время поиска команды.
  2. Если специальная встроенная команда возвращает код ошибки, неинтерактивная оболочка завершается.
  3. Присваивания, предшествующие команде, остаются в силе в среде оболочки после выполнения команды.

Когда Bash не выполняется в режиме POSIX, эти встроенные команды ведут себя так же, как и остальные встроенные команды Bash. Режим POSIX Bash описан в Режиме POSIX Bash.

Вот эти специальные встроенные команды POSIX:

break : . continue eval exec exit export readonly return set
shift trap unset

Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
Licensed under the GNU Free Documentation License.
https://www.gnu.org/software/bash/manual/html_node/Special-Builtins.html

Spec-Zone.ru

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