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


CSH(1) - часть 13


exec command

Указанная аргументом command команда выполняется вместо работающего в данный момент интерпретатора shell.

exit
exit(expr)

Осуществляет выход из интерпретатора shell либо со значением переменной status (первая форма записи), либо со значением, заданным выражением expr (вторая форма записи).

foreach name (wordlist)
...
end

Последовательно устанавливается переменная name для каждого члена списка слов wordlist, и выполняется последовательность команд между этой командой и соответствующим ей оператором end. (Оба ключевых слова foreach и end должны находиться на отдельных строках.)

Встроенная команда continue может быть использована для того, чтобы продолжить цикл преждевременно, а встроенная команда break для его преждевременного завершения. При считывании этой команды с терминала считывание цикла происходит один раз с выдачей приглашения в виде знака ? перед выполнением любого утверждения из цикла.

glob wordlist

Действует, как и команда echo, но наличие отменяющих символов \ не распознается, а слова в выводе разделяются при помощи пустых символов. Удобна для программ, которым требуется использовать интерпретатор shell для того, чтобы раскрыть список слов в имена файлов.

goto word

Указанное параметром word слово представляет собой раскрытие имен файлов и команд, которое формирует символьную строку метки формы. Интерпретатор shell пересматривает все свои входные данные, насколько это возможно, и осуществляет поиск строки этой метки формы:, возможно, с предшествующими знаками пробелов и табуляции. Выполнение продолжается после указанной строки.

history

Выводит на экран список событий предыстории.

if (expr) command

Если при вычислении значения указанного выражения expr получено значение "истина", то выполняется одна команда, заданная параметром command, с ее аргументами. До этого производится подстановка переменных на параметре command, и тогда же она выполняется для остальной части команды if. Значением параметра command должна быть простая команда, а не конвейер, список команд или заключенный в круглые скобки список команд. Ввод/вывод перенаправляется даже в том случае, если значением выражения expr является "ложь", т.е. когда сама команда не выполняется.




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



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