
Me encanta el resaltado de sintaxis de cat
. Por eso quiero usarlo como una alternativa al tail
comando. Pero no puedo encontrar una forma genérica de lograr esto. Pero puedo usar este comando como alternativa tail
si conozco los números de línea del archivo.
por ejemplo: si un archivo llamado test.log
contiene 90 líneas, puedo usar el siguiente comando para imprimir las últimas 10 líneas.
batcat --line-range "80:" test.log
Pero no puedo hacer lo mismo si no conozco los números de línea del archivo. ¿Hay alguna otra manera?
Respuesta1
tail -n10
es la respuesta más corta adecuada, pero hacerlo ejecutando batcat
:
batcat --line-range $(expr $(wc -l /etc/hosts | cut -d" " -f 1) - 1): /etc/hosts
Simplemente cambia el -1 a cualquier número de líneas que quieras -1, por lo que si quieres 10, configúralo en -9. El ":" en batcat no acepta números negativos, por lo que no hay atajos.