Set cmd примеры: set | Microsoft Learn

Содержание

Статья — CMD: SetLocal и расширенная обработка команд

JavaScript отключён. Чтобы полноценно использовать наш сайт, включите JavaScript в своём браузере.

Опции -o флаги Описание
-a -o allexport Помечает все созданные или измененные переменные или функции для экспорта.
-b -o notify Предупреждает пользователя о завершении фонового задания.
-e -o errexit Указывает оболочке выйти в случае сбоя команды, т.е. , если он выводит ненулевой статус выхода.
-f -o noglob Отключает генерацию имени файла (подстановку).
-h -o hashall Находит и сохраняет команды функций, когда функция определена. Параметр -h включен по умолчанию.
-k -o ключевое слово Помещает в среду все аргументы присваивания для команды, а не только те, которые предшествуют имени команды.
-n -o noexec Читает команды, но не выполняет их.
-m -o монитор Отображает сообщение после завершения задачи.
-p -o привилегированный Отключает $ENV обработка файлов и импорт функций оболочки. 9Параметр 0005 -p включен по умолчанию, если реальный и эффективный идентификаторы пользователей не совпадают. Отключение устанавливает эффективные uid и gid на реальные uid и gid.
-t -o onecmd Читает одну команду и затем выходит.
-u -o nounset Обрабатывает неустановленные или неопределенные переменные как ошибку при подстановке (во время параметра расширение). Не применяется к специальным параметрам, таким как подстановочный знак 9.0005 * или @ .
-v -o подробный Выводит строки ввода оболочки при их чтении.
-x -o xtrace Выводит аргументы команды во время выполнения.
-B -o braceexpand Выполняет расширение раскоса оболочки.
-C -o noclobber Предотвращает перезапись существующих обычных файлов путем перенаправления вывода. По умолчанию Bash разрешает перенаправленный вывод для перезаписи существующих файлов.
-E -o errtrace Заставляет функции оболочки наследовать прерывание ERR.
-H -o histexpand Включает замену истории стилей. Параметр включен по умолчанию, когда оболочка интерактивна.
-P -o физический Предотвращает переход по символической ссылке при выполнении команд.
-T -o функция Заставляет функции оболочки наследовать ловушку DEBUG.
-- н/д Присваивает остальные аргументы позиционным параметрам. Если нет оставшихся аргументов, сбрасывает позиционные параметры.
- н/д Присваивает все оставшиеся аргументы позиционным параметрам. Отключает -x и -v вариантов.
н/д -o emacs Использует интерфейс редактирования строки в стиле emacs.
н/д -o история Включает историю команд.
н/д -o ignoreeof Оболочка не завершает работу при чтении конца файла.
н/д -o интерактивные-комментарии Разрешает комментарии в интерактивных командах.
н/д -o nolog Не записывает определения функций в файл истории.
н/д -o pipefail Возвращаемое значение конвейера — это состояние последней команды, которая имела ненулевой статус при выходе. Если при выходе ни одна из команд не имела ненулевой статус, значение равно нулю.
н/д -o posix Заставляет Bash соответствовать стандарту, когда операция по умолчанию отличается от стандарта Posix.
н/д -o vi Использует интерфейс редактирования строки, аналогичный vi .