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


BS(1) - часть 2


for имя = выражение выражение

...

next


for выражение, выражение, выражение оператор

for выражение, выражение, выражение

...

next Циклически выполнять оператор (первая форма) или группу операторов (вторая форма) под управлением переменной с указанным именем. Переменная принимает значение первого выражения, затем она увеличивается на единицу в каждом цикле, пока не превзойдет значения второго выражения. Третьей и четвертой формам требуются три выражения, разделенные запятыми. Первое из них - инициализация, второе условие (если истинно, то продолжать), и третье действие при переходе к следующей итерации (обычно приращение). fun f([a, ...]) [v, ...]

...

nuf Определить имя, аргументы и локальные переменные написанной пользователем функции. Допускается до 10 аргументов и локальных переменных. Эти имена не могут быть массивами, а также не могут быть связаны по вводу и выводу. Определения функций не могут быть вложенными. freturn Сигнализировать о неудачном завершении пользовательской функции. См. ниже операцию опроса (?). Если опрос отсутствует, freturn возвращает 0. Когда опрос активен, freturn возвращается к соответствующему выражению (возможно, выполняя возвраты из вложенных функций). goto имя Передать управление на хранящийся в памяти оператор с соответствующей меткой. ibase N Установить основание системы счисления при вводе чисел равным N. Поддерживаются только следующие значения N: 8, 10 (по умолчанию) и 16. Шестнадцатеричные значения 10-15 вводятся как a-f. Первой должна стоять цифра (то есть f0a следует вводить как 0f0a). Ibase (и, ниже, obase) выполняются немедленно. if выражение оператор

if выражение

...

[else

...]

fi Выполнить оператор (первая форма) или группу операторов (вторая форма), если результат вычисления выражения ненулевой. Цепочки символов 0 и "" (пустая) считаются нулевыми. Во второй форме допускается дополнительная группа операторов, которая должна выполняться, когда не выполняется первая группа. Единственный оператор, допустимый в той же строке, что и else, - это if; только другие fi могут быть в той же строке, что и fi. Поддерживается сокращение else и if в elif. Чтобы закрыть последовательность if ... elif ... [ else ... ], требуется только одно fi. include выражение Выражение должно определять имя файла. Файл должен содержать bs-операторы. Такие операторы становятся частью компилируемой программы. Операторы include не могут быть вложенными. obase N Установить основание системы счисления при выводе чисел равным N (см. выше ibase). onintr метка




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