# bat

> Imprime y concatena archivos.
> Un clon de `cat` con resaltado de sintaxis e integración con Git.
> Vea también: `cat`.
> Más información: <https://manned.org/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:

`bat {{[-pp|--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]}}`
