GNU/Linux >> Tutoriales Linux >  >> Linux

Imprimir la última línea de un archivo, desde la CLI

$ cat file | awk 'END{print}'

Respondido originalmente por Ventero


Utilice la herramienta adecuada para el trabajo. Dado que desea obtener la última línea de un archivo, la cola es la herramienta adecuada para el trabajo, especialmente si tiene un archivo grande. El algoritmo de procesamiento de archivos de Tail es más eficiente en este caso.

tail -n 1 file

Si realmente quieres usar awk,

awk 'END{print}' file

EDITAR:tail -1 file obsoleto


Linux
  1. Uso de Google Drive desde la línea de comandos de Linux

  2. ¿Imprimir línea coincidente y línea enésima de la línea coincidente?

  3. ¿Imprimir el contenido del archivo sin la primera y la última línea?

  4. ¿Encontrar las N palabras más frecuentes en un archivo con una lista de palabras vacías desde la línea de comandos?

  5. Encuentra la versión de WordPress desde la línea de comandos

Programe hardware desde la línea de comandos de Linux

Ver el contenido de un archivo en la línea de comandos de Linux

Usando awk para imprimir todas las columnas desde la enésima hasta la última

Imprimir la línea anterior si se cumple la condición

wc -l NO cuenta lo último del archivo si no tiene un carácter de final de línea

Cambiar el orden de las líneas en un archivo