nl (Unix) - nl (Unix)

редактировать
nl
Операционная система Unix и Unix-like
Тип Команда
Лицензия coreutils : GPLv3 +

nl- это Unix утилита для нумерации строк, либо из файла, либо из стандартного ввода, воспроизводя вывод на стандартный вывод.

Содержание
  • 1 История
  • 2 Синтаксис
  • 3 Пример
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки
История

nlявляется частью X / Open Руководство по переносимости с выпуска 2 от 1987 года. Оно было унаследовано от первой версии POSIX.1 и Single Unix Specification. Впервые он появился в System V версии 2.

Версия nlв составе GNU coreutils была написана Скотт Бартрам и Дэвид Маккензи.

Синтаксис

У команды есть несколько переключателей:

  • a - нумеровать все строки
  • t - нумеровать строки только с печатаемым текстом
  • n - без нумерации строк
  • строка - пронумеровать только те строки, которые содержат регулярное выражение, определенное в предоставленной строке.

По умолчанию применяется переключатель t.

nl также поддерживает некоторые параметры командной строки.

Пример
$ nl tf 1 echo press cr 2 read cr 3 done

В следующем примере нумеруются только строки, начинающиеся с заглавной буквы A (соответствие регулярному выражению / ^ A /). имя файла не является обязательным.

$ nl -bp ^ Имя файла яблоко 1 Яблоко БАНАН 2 Душистый перец клубника

Может быть полезен как альтернатива grep -n :

$ cat somefile aaaa bbbb cccc dddc $ nl somefile | grep cccc 3 cccc
См. также
Ссылки
Внешние ссылки
В Wikibook Руководство по Unix есть страница по темам: Команды
Последняя правка сделана 2021-05-31 10:54:07
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте