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
-tCrea una tabla alineando las columnas según los campos de cada línea.
-s separadorCaracteres que separan los campos en la entrada, para usar con -t.
-o cadenaCadena que separa las columnas en la salida de la tabla.
-c anchoDistribuye la entrada en columnas ajustadas a ese ancho de pantalla.
-xRellena primero por filas en lugar de por columnas.
-JMuestra la tabla en formato JSON (requiere -N para dar nombre a las columnas).
Ejemplos de uso
column -t -s: /etc/passwd | head -3Muestra las tres primeras cuentas con los campos alineados.
mount | column -tAlinea 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 80Reparte 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.