¿Cómo imprimir solo la última línea de un archivo?¿Imprimir solo la última línea de un archivo?
Respuesta
END{print}
debería hacerlo. Gracias a Ventero que era demasiado vago para enviar esta respuesta.
¿Es necesario utilizar awk
para esto? ¿Por qué no usar tail -n 1 myFile
?
porque la cola no es tan rápida como awk – yael
@yael No, en absoluto; 'tail -1' será mucho más rápido que' awk' para un archivo grande. Probé en un archivo de línea ~ 3m; la cola fue instantánea mientras awk tomó .44s –
El formulario '-1' está en desuso. Use 'tail -n 1'. –
Utilice la herramienta adecuada para el trabajo. Como desea obtener la última línea de un archivo, tail 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 desea usar awk,
awk 'END{print}' file
EDIT: tail -1 file
obsoleto
Puede así lograr esto usando sed
. Sin embargo, yo personalmente recomiendo usar tail
o awk
.
De todas formas, si desea hacerlo por sed
, aquí hay dos maneras:
Método 1:
sed '$!d' filename
Método 2:
sed -n '$p' filename
En este caso, el nombre de archivo es el nombre de la archivo que tiene datos para analizar.
Estudia la última línea de un archivo:
usando sed (editor de flujo):
sed -n '$p' fileName
El uso de la cola:
tail -1 fileName
usando awk:
awk 'END { print }' fileName
Utilice el código de marcado (\ 'code \'). –
- 1. Eliminar la última línea de un archivo
- 2. ¿Leyó rápidamente la última línea de un archivo de texto?
- 3. Evita imprimir la última coma
- 4. ¿Cómo modifico la última línea de un archivo?
- 5. ¿Cómo borrar la última línea en un archivo de texto?
- 6. PHP - ¿Devolviendo la última línea en un archivo?
- 7. C++ forma más rápida de leer solo la última línea de archivo de texto?
- 8. ¿Justifica la última línea de un div?
- 9. android LogCat solo dando salida a la última línea
- 10. Cómo leer eficientemente solo la última línea del archivo de texto
- 11. Eliminación de la última línea en blanco
- 12. ¿Cómo borrar la última línea de archivo en Ruby?
- 13. SED + eliminan cadena sólo en la última línea del archivo
- 14. Leer la última línea del archivo de texto
- 15. ¿Cómo puedo imprimir un conjunto de archivos en un archivo, un nombre de archivo por línea?
- 16. ¿Leer solo la primera línea de un archivo?
- 17. Cómo leer solo la primera línea de un archivo
- 18. Anexando a la última línea del archivo CSV en Java
- 19. Búsqueda eficiente de la última línea en un archivo de texto
- 20. Imprimir solo un área de texto
- 21. Cómo borrar la última línea en la ventana de comandos
- 22. shell: elimine la última línea de un gran archivo de registro de texto
- 23. Espera en la última línea de método
- 24. bison/flex: imprimir la línea errónea
- 25. Comando de Unix para copiar la última línea de archivo a otro archivo
- 26. ¿Cómo obtengo la última línea no vacía de un archivo usando cola en Bash?
- 27. Cómo detectar la primera y la última línea durante reader.readLine()?
- 28. ¿Cómo obtener la última fecha de modificación del archivo en la línea de comandos de Windows?
- 29. Lectura de un Archivo de texto hasta EOF repite última línea
- 30. bonito imprimir en un archivo en ruby
Oh, eso es mucho más simple que mi manera.Niza –