bat
Imprime y concatena archivos.
Un clon de cat con resaltado de sintaxis e integración con Git.
Más información: https://github.com/sharkdp/bat.
- Imprime bellamente (pretty print) el contenido de uno o más archivos en
stdout:
bat ruta/al/archivo1 ruta/al/archivo2 …
- Concatena varios archivos en el archivo destino:
bat ruta/al/archivo1 ruta/al/archivo2 … > ruta/al/archivo_destino
- Elimina decoraciones y desactiva la paginación (
--style plainpuede sustituirse por-p, o ambas opciones por-pp):
bat --style plain --pager never ruta/al/archivo
- Resalta una línea específica o un rango de líneas con un color de fondo diferente:
bat -H|–highlight-line 10|5:10|:10|10:|10:+5 ruta/al/archivo
- Muestra caracteres no imprimibles como espacio, tabulador o nueva línea:
bat -A|–show-all ruta/al/archivo
- Elimina todos los adornos excepto los números de línea en la salida:
bat -n|–number ruta/al/archivo
- Resalta sintácticamente un archivo JSON estableciendo explícitamente el lenguaje:
bat -l|–language json ruta/al/archivo.json
- Muestra todos los lenguajes soportados:
bat -L|–list-languages