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


SDB(1) - часть 4


Команды для просмотра файлов с исходными текстами


e процедура
e имя_файла
e каталог/
e каталог имя_файла

Первые две формы команды об являют текущим файл, содержащий процедуру или называющийся имя_файла. Текущей строкой становится первая строка в указанной процедуре или в файле. Исходный файл берется из указанного каталога (по умолчанию из текущего каталога). Последние две формы команды изменяют текущий каталог. По команде e без аргументов выдаются имена текущей процедуры и текущего файла.

/регулярное_выражение/

Поиск строки, содержащей цепочку символов, сопоставляющуюся с регулярным_выражением в смысле . Поиск выполняется в прямом направлении, начиная с текущей строки.

?регулярное_выражение?

То же, что и предыдущая команда, только поиск выполняется в обратном направлении.

p Вывести текущую строку.

z Вывести текущую строку и следующие за ней 9 строк. Текущей станет последняя выведенная строка.

w Окно. Вывести 10 строк вокруг текущей строки.

номер

Сделать текущей строку с указанным номером и вывести ее.

число+

Продвинуться вперед на заданное число строк и вывести новую текущую строку.

число-

Переместиться назад на заданное число строк и вывести новую текущую строку.

Команды управления выполнением программы


счетчик r аргументы
счетчик R

Начать выполнение программы с заданными аргументами. Команда r без аргументов запускает программу с предыдущим набором аргументов, а R - действительно без аргументов. Аргументы, начинающиеся с < или >, означают переназначение стандартного ввода или вывода соответственно. Если счетчик задан, будет проигнорировано (счетчик-1) точек прерывания.

номер_строки c счетчик
номер_строки C счетчик

Продолжить выполнение после точки прерывания или настоящего прерывания. Если счетчик задан, будет проигнорировано (счетчик-1) точек прерывания. По команде C выполнение будет продолжено с возбуждения сигнала, вызвавшего приостановку программы, а по команде c этот сигнал проигнорируется. Если указан номер_строки, то перед началом выполнения в заданную строку будет вставлена временная точка прерывания, которая после завершения команды будет удалена.

номер_строки g счетчик




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