Использование: nl [option]... [file]...
Программа nl записывает строки файлов file или строки со
стандартного устройства ввода на стандартное устройство вывода. При этом
происходит нумерация всех или части строк на устройстве стандартного
вывода.
Во время работы программа разделяет ввод на логические страницы. По
умолчанию номера строк начинаются с 1 на каждой логической странице. В то
же время, если на вводе имеются несколько файлов, то nl
рассматривает все файлы как единый поток ввода (единый документ).
Два символа SPMquotи SPMquot:" могут быть замены посредством параметров,
описанных ниже. Однако, образец и длина разделителей не могут быть
изменены.
Сами строки с разделителями частей страницы при выводе заменяются пустыми
строками. Любой вводимый текст, который следует до первого разделителя
частей рассматривается как часть тела. Таким образом, nl
рассматривает текст, который не содержит никаких описанных
здесь разделителей, как одно тело одной логической страницы.
Программа nl воспринимает следующие параметры:
-b style
-body-numbering=style
Выбрать стиль нумерации для строк в части тело страницы для каждой
логической страницы. Когда строка не нумеруется при выводе, то номер
строки не увеличивается, однако в не нумерованных строках в═начале строки
помещается разделитель, который отделяет обычно номера от строки. Стили
могут быть следующими:
a
- нумеровать все строки, включая заголовки и строки подстрочных
замечаний (которые по умолчанию не нумеруются);
t
- нумеровать только не пустые строки (это умолчание для тела
страницы);
n
- не нумеровать строки (это умолчание для заголовка и
подстрочных замечаний);
pregexp
- нумеровать только те строки, которые содержат
подстроки удовлетворяющие регулярному выражению regexp.