Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





set [options] [argl arg2 ...]
Команда без аргументов отображает значения всех переменных, доступных работающему интерпретатору. Режимы могут включаться (-орИоп)шш выключаться (+option). Режимы также могут устанавливаться при запуске интерпретатора посредством bash. Аргументы присваиваются соответственно переменным $1, $2 и т. д.
Параметры
— Выключить режимы -v и - х, а также обработку параметров.
— Используется в качестве последнего параметра. Отключает обработку параметров, чтобы аргументы, начинающиеся с символа «—», не принимались ошибочно за пара-
set

 

set

метры. (Например, если необходимо присвоить $1 значение -1.) Если за параметром не следуют никакие аргументы, происходит освобождение позиционных параметров.
—а После выполнения этой команды автоматически отмечать переменные для экспортирования после их определения или изменения.
-Ь Отображать состояние фонового задания по завершении, не дожидаясь следующего приглашения интерпретатора.
—е Завершить работу, если код завершения команды не равен нулю.
—f He производить расширение специальных символов (globbing)B именах файлов (например, *?[]).
Запоминать расположение команд по мере их определения.
-к Присваивания переменной среды (var=value) будут выполняться независимо от того, в каком месте командной строк они фигурируют. В обычных условиях присваивания должны предшествовать командам.
-т Режим наблюдения. Включается управление заданиями; фоновые процессы выполняются в отдельной группе процессов. Режим —т, как правило, устанавливается автоматически.
—п Производить чтение команд, но не выполнять их; используется для поиска ошибок. Удобно применять в пакетном режиме работы командных интерпретаторов.
-о [т]
Перечислить режимы интерпретатора либо включить режим т. Многие режимы могут быть установлены с помощью отдельных параметров. Существующие режимы:
allexport
Действует идентично -а. braceexpand
Действует идентично -В. emacs
Режим по умолчанию. Редактирование командной строки в Emacs-стиле.
errexit
Действует идентично - е.
hashall
set

Действует идентично -п.

histexpand

Действует идентично -Н.

history

Режим по умолчанию. Вести журнал команд.

ignoreeof

Не выполнять завершение по нажатию клавиш Ctrl-D

(EOF, символ конца файла). Для выхода из интерпре-

татора в таком случае необходимо использовать exit.

Эквивалентно установке значения переменной интерпретатора IGNOREEOF=l.

interactive-comments

Считать комментариями все слова, начинающиеся с

символа #, и следующие за ними в той же строке.

keyword

Действует идентично -к.

monitor

Действует идентично -т.

noclobber

Действует идентично -С.

поехес

Действует идентично

noglob

Действует идентично -f.

notify

Действует идентично -Ь.

nounset

Действует идентично -и.

onecmd

Действует идентично -t.

physical

Действует идентично HP.

posix

Соблюдать рамки стандарта POSIX.

 

set

privileged

Действует идентично -р. verbose
Действует идентично -v. vi Перейти к vi-стилю редактирования командной строки. xtrace
Действует идентично -х. +о[т]
Перечислить режимы или выключить указанный режим. Список режимов см. выше.



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru