nl (Unix)


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

nl es una utilidad de Unix para numerar líneas, ya sea de un archivo o de una entrada estándar, que reproduce la salida en la salida estándar.

Historia

nles parte de X / Open Portability Guide desde el número 2 de 1987. Fue heredado en la primera versión de POSIX.1 y la Especificación Única de Unix . [1] Apareció por primera vez en la versión 2 de System V [2]

La versión de coreutilsnl incluida en GNU fue escrita por Scott Bartram y David MacKenzie. [3]

Sintaxis

El comando tiene varios conmutadores:

  • a - numerar todas las líneas
  • t - líneas numéricas con solo texto imprimible
  • n - sin numeración de líneas
  • cadena: enumere solo las líneas que contienen la expresión regular definida en la cadena proporcionada.

El conmutador aplicado por defecto es t .

nl también admite algunas opciones de línea de comandos.

Ejemplo

$ nl tf 1  echo presione cr 2  leer cr 3  hecho

El siguiente ejemplo enumera solo las líneas que comienzan con una letra A mayúscula (que coincide con la expresión regular / ^ A /). el nombre de archivo es opcional.

$ nl -bp ^ A nombre de archivo  manzana  1 manzana  BANANA  2 pimienta de Jamaica  fresa

Puede ser útil como alternativa a grep -n :

$ cat somefile aaaa bbbb cccc dddc $ nl somefile | grep cccc  3 cccc

Ver también

Referencias

  1. ^ nl  - Referencia de comandos y utilidades, la especificación única de UNIX , número 7 de The Open Group
  2. ^ nl(1)  -  Manual de comandos generales de FreeBSD
  3. ^ nl(1)  -  Manual de comandos generales de Linux

enlaces externos

Obtenido de " https://en.wikipedia.org/w/index.php?title=Nl_(Unix)&oldid=1024565535 "