Inicio·Comandos de terminal

column

Procesado de texto

Uso

column -t [file]

Rellena los campos para alinear las columnas como una tabla; los separadores repetidos cuentan como uno, así que un CSV con celdas vacías sale desplazado.

Opciones habituales

OpciónSignificado
-tWork out the columns and line them up as a table
-sWhich characters separate the input columns, with -t
-xFill columns before rows
-cFormat for a display this many characters wide
-outil-linux: what to put between the output columns

Ejemplos

mount | column -t

Lines the mount table up.

column -t -s, data.csv

Reads a CSV into aligned columns.

ls | column -x

Prints the listing in columns across the screen.

Están hechos para encadenarse con tuberías. Tres comandos unidos suelen ser más cortos que uno que lo haga todo.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q. ¿Qué hace column?

Rellena los campos para alinear las columnas como una tabla; los separadores repetidos cuentan como uno, así que un CSV con celdas vacías sale desplazado.

Q. ¿Cómo se escribe?

column -t [file] — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 5; la lista completa está en man column. Este comando está en Procesado de texto.

Comandos relacionados

página man: man column