Unix Man (Справочное руководство)


CSH(1) - часть 16


setenv name value

Устанавливает переменную среды name в значение value, представляемое одиночной строкой. Полезными переменными среды являются TERM, тип Вашего терминала и SHELL, тот интерпретатор shell, который Вы используете.

shift
shift variable

Члены специальной переменной argv, не учитывая argv[1], сдвигаются влево. Если переменная argv не установлена или имеет в качестве своего значения менее одного слова, то это является ошибкой. Вторая форма записи выполняет те же действия на указанной параметром variable переменной.

source name

Интерпретатор shell считывает команды из источника, задаваемого параметром name. Команды source могут быть вложенными; если уровень их вложенности слишком велик, интерпретатор shell может выйти за границы определения файловых дескрипторов. Ошибка в команде source на любом уровне вложенности завершает все вложенные команды source. Ввод, производимый во время выполнения команд source, никогда не помещается в список предыстории.

switch (string)
case str1:
...
breaksw
...
default:
...
breaksw
endsw

Каждая метка выбора (case) последовательно сопоставляется с заданной строкой string, которая сначала делает раскрытие команд и имен файлов. Файловые метасимволы *, ? и [...] могут быть использованы в метках выбора, которые являются раскрытием переменных. Если до метки выбора по умолчанию (default:) никакого соответствия меткам не найдено, то выполнение начинается после метки по умолчанию. Каждая метка выбора и метка по умолчанию должны располагаться в начале строки. Команда breaksw приводит к продолжению выполнения после endsw. В остальных случаях управление может быть передано в соответствии с вариантными метками и метками по умолчанию, как и в языке С. Если не найдено никаких соответствий меток и отсутствуют метки по умолчанию, выполнение продолжается после endsw.

time
time command

При отсутствии аргумента, печатается суммарное время, использованное данным интерпретатором shell и порожденными им процессами. Если аргумент задан, то для указанной (параметр command) простой команды производится подсчет времени и его итоговое значение выводится также, как описано для переменной time. При необходимости, когда команда завершается, создается дополнительный shell для вывода статистики по времени.




Начало  Назад  Вперед



Книжный магазин