Uso detallado de comandos nl bajo Linux

  
                

El comando nl en Linux es similar al comando cat, pero el comando nl reproducirá el número de enlace ascendente, que es un comando menos común. Veamos este comando nl poco conocido con Xiaobian.

nl comando para calcular el número de filas en el sistema de archivos de Linux. ¡Nl puede agregar automáticamente el número de línea al contenido del archivo de salida! El resultado predeterminado es un poco diferente de cat -n. Nl puede hacer más diseño de visualización para los números de línea, incluido el número de bits y si se rellena automáticamente 0 y así sucesivamente.

1. Formato de comando:

nl [opciones]. . . [archivo]. . .

2. Parámetros del comando:

-b: especifique la forma en que se especifica el número de línea. Hay dos formas principales:

-ba: indica si el número de línea es el mismo ya sea una línea en blanco o no (como cat - n);

-bt: Si hay una línea en blanco, la línea vacía no debe mostrar el número de línea (valor predeterminado);

-n: Listar el método de representación del número de línea, hay tres Especies:

-n ln: el número de línea se muestra en el extremo izquierdo de la pantalla;

-n rn: el número de línea se muestra en el extremo derecho de su propio campo, sin agregar 0; Br>

-n rz: el número de línea se muestra en el extremo derecho de su campo y se incrementa en 0;

-w: el número de bits ocupados por el campo de número de línea.

-p No reinicia el cálculo en el delimitador lógico.

3. Función de comando:

El comando nl lee el parámetro Archivo (entrada estándar por defecto), calcula el número de línea en la entrada y escribe el número de línea calculado en la salida estándar. En la salida, el comando nl calcula la línea izquierda en función de los indicadores que especifique en la línea de comando. El texto de entrada debe estar escrito en una página lógica. Cada página lógica tiene una sección de encabezado, cuerpo y pie de página (puede tener una sección vacía). A menos que se use el indicador -p, el comando nl restablece el número de línea al comienzo de cada página lógica. Las marcas de cálculo de línea se pueden establecer por separado para las secciones de encabezado, cuerpo y pie de página (por ejemplo, las líneas de encabezado y pie de página se pueden calcular pero las líneas de texto no).

4. Ejemplo:

Instancia 1: Liste el contenido de log2012.log con nl

Comando:

nl log2012.log

Salida:

[root @ localhost test] # nl log2012.log

1 2012-01

2 2012-02

3 ====== [root @ Prueba de host local] #

Descripción:

Líneas en blanco en el archivo, nl no agregará el número de línea

Ejemplo 2: Liste el contenido de log2012.log con nl, vacío La línea también se agrega al número de línea

Comando:

nl -ba log2012.log

Salida:

[root @ localhost test] # nl -ba Log2012.log

1 2012-01

2 2012-02

3

4

5 ====== [root @ localhost test] #

Instancia 3: deje que el número de línea se rellene automáticamente con 0, formato de salida unificada

Comando:

Salida:

[root @ localhost test] # nl -ba -n rz log2014.log

000001 2014-01

000002 2014-02

000003 2014-0 3

000004 2014-04

000005 2014-05

000006 2014-06

000007 2014-07

000008 2014- 08

000009 2014-09

000010 2014-10

000011 2014-11

000012 2014-12

000013 == =====

[root @ localhost test] # nl -ba -n rz -w 3 log2014.log

001 2014-01

002 2014-02

003 2014-03

004 2014-04

005 2014-05

006 2014-06

007 2014-07

008 2014-08

009 2014-09

010 2014-10

011 2014-11

012 2014-12

013 =======

Descripción:

nl -ba -n rz El número de línea de comando se establece de manera predeterminada en seis dígitos. -w 3 se ajusta a 3 dígitos.

Lo anterior es la introducción del comando nl en Linux. Este comando puede calcular el número de líneas del archivo, ya que rara vez se usa y no se ve. Se puede probar.

Copyright © Conocimiento de Windows All Rights Reserved