Início·Comandos de terminal

column

Processamento de texto

Uso

column -t [file]

Preenche os campos para alinhar as colunas como uma tabela; separadores repetidos contam como um, então um CSV com células vazias sai deslocado.

Opções comuns

OpçãoSignificado
-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

Exemplos

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.

Foram feitos para serem encadeados com pipes. Três comandos ligados costumam ser mais curtos que um que faça tudo.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

Q. O que column faz?

Preenche os campos para alinhar as colunas como uma tabela; separadores repetidos contam como um, então um CSV com células vazias sai deslocado.

Q. Como se digita?

column -t [file] — os colchetes marcam o que você pode omitir.

Q. Quantas opções vale a pena saber?

Aqui estão 5; a lista completa está em man column. Este comando fica em Processamento de texto.

Comandos relacionados

página man: man column