column

Linux · Texto · solo documentación

Qué hace y para qué sirve

Da formato de columnas a su entrada. Con -t alinea los campos como una tabla, lo que facilita leer salidas largas.

Sintaxis

column [opciones] [fichero...]

Opciones y parámetros

  • -t

    Crea una tabla alineando las columnas según los campos de cada línea.

  • -s separador

    Caracteres que separan los campos en la entrada, para usar con -t.

  • -o cadena

    Cadena que separa las columnas en la salida de la tabla.

  • -c ancho

    Distribuye la entrada en columnas ajustadas a ese ancho de pantalla.

  • -x

    Rellena primero por filas en lugar de por columnas.

  • -J

    Muestra la tabla en formato JSON (requiere -N para dar nombre a las columnas).

Ejemplos de uso

  • column -t -s: /etc/passwd | head -3

    Muestra las tres primeras cuentas con los campos alineados.

  • mount | column -t

    Alinea la salida de mount para leerla mejor.

  • printf 'a,b\nc,d\n' | column -t -s,

    Convierte datos separados por comas en una tabla alineada.

  • ls | column -c 80

    Reparte los nombres en columnas para una pantalla de 80 caracteres.

Notas y errores frecuentes

  • En Debian y Ubuntu viene en el paquete bsdextrautils, que puede no estar instalado en sistemas mínimos.

Comandos relacionados