mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк 

Златоуст.Ru

 

 

      NL(1)                                                     NL(1)

      НАЗВАНИЕ
              nl - нумерация строк

      СИНТАКСИС
              nl  [-hтип] [-bтип] [-fтип] [-vнач_ном] [-iшаг] [-p] [-lчисло]
                  [-sразделитель] [-wчисло] [-nформат] [-dразделитель] файл

      ОПИСАНИЕ
              Команда nl читает строки  из  заданного  файла  или  со
              стандартного ввода, если аргумент файл не задан, и  по-
              мещает их на стандартный вывод. Строки нумеруются слева
              в соответствии с действующими опциями команды.

              Предполагается, что прочитываемый текст разбит на логи-
              ческие страницы. При переходе к новой логической  стра-
              нице нумерация  строк  начинается  сначала.  Логическая
              страница состоит из секций заголовка, тела  и  заключе-
              ния. Допускаются пустые секции. Опции действуют незави-
              симо на заголовок, тело и заключение  (например,  можно
              не нумеровать строки заголовка и заключения, хотя нуме-
              ровать пустые строки только в теле).

              Начало  секций  логических страниц маркируется строками
              специального    вида,     содержащими   лишь  следующие
              символы-разделители:

                   Содержимое строки      Обозначает начало

                   \:\:\:                 заголовка
                   \:\:                   тела
                   \:                     заключения

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

              Опции команды можно задавать в любом порядке вперемежку
              с необязательным именем файла. Можно задать только один
              файл. Опции команды:

              -bтип Указание  типов  строк  тела логической страницы,
                    подлежащих нумерации. Допустимые  значения  пара-
                    метра тип и их смысл:
                      a   Нумеровать  все  строки.
                      t   Нумеровать только строки, содержащие текст.
                      n   Не нумеровать строки.
                      pцепочка_символов
                          Нумеровать только те строки, которые содер-
                          жат указанную цепочку_символов.
                   Подразумеваемое значение аргумента  тип  для  тела
                   страницы  равно  t  (нумеровать  только  текстовые
                   строки).

              -hтип То же самое, что и -bтип, но для заголовка  логи-
                    ческой  страницы,  и  с подразумеваемым значением
                    аргумента n (не нумеровать строки).

              -fтип То же самое, что и -bтип, но для хвостовика логи-
                    ческой страницы, и  с  подразумеваемым  значением
                    аргумента n (не нумеровать строки).

              -p   Установка сквозной нумерации, невзирая на раздели-
                   тели логических страниц.

              -vнач_ном
                   Установка начального значения счетчика строк логи-
                   ческой страницы. Подразумеваемое значение аргумен-
                   та нач_ном равно 1.

              -iшаг Установка шага нумерации строк логической страни-
                    цы. Подразумеваемое значение равно 1.

              -sразделитель
                   Задается цепочка символов, отделяющих номер строки
                   от текста. По умолчанию используется табуляция.

              -wчисло
                   Установка числа цифр в номере строки. Подразумева-
                   емое значение равно 6.

              -nформат
                   Задается формат записи номеров  строк.  Допустимые
                   форматы и их смысл:
                      ln  Выравнивание по левой границе с подавлением
                          незначащих нулей.
                      rn  Выравнивание по правой границе с подавлени-
                          ем незначащих нулей.
                      rz  Выравнивание по правой границе с сохранени-
                          ем незначащих нулей.

              -lчисло
                   Число пустых строк, рассматриваемых как одна. Нап-
                   ример, -l2 означает, что нумеруется только  вторая
                   из  двух  соседних пустых строк (если задана опция
                   -ha, -ba и/или -fa). Подразумеваемое значение рав-
                   но 1.

              -dразделитель
                   Переопределение пары символов, разделяющих  секции
                   логических  страниц  (по умолчанию \:). Если задан
                   только один символ, то второй (:)  остается  неиз-
                   менным.  Между  -d  и  разделителем не должно быть
                   пробелов. Символ \ кодируется парой символов \.

      ПРИМЕР
              Команда

                   nl  -v10 -i10 -d!+ f1

              нумерует  строки  файла  f1,  начиная с 10, с шагом 10.
              Предполагается, что для  разделения  секций  логических
              страниц используется комбинация символов !+.

      СМ. ТАКЖЕ
              pr(1).



 

 

Бернадинер Марк Абрамович

Мое резюме

Компьютерная страничка

Ресурсы сети

Фотоальбом

 

 

 

mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк