Accueil·Commandes du terminal

column

Traitement de texte

Syntaxe

column -t [file]

Complète les champs pour aligner les colonnes comme un tableau ; les séparateurs répétés comptent pour un, donc un CSV à cellules vides se décale.

Options courantes

OptionSignification
-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

Exemples

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.

Ils sont faits pour être chaînés avec des tubes. Trois commandes reliées sont souvent plus courtes qu’une seule qui fait tout.

Comment lire

  • Les crochets [ ] marquent une partie facultative.
  • Les points de suspension … signifient qu’on peut en mettre plusieurs.
  • Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.

Questions fréquentes

Q. Que fait column ?

Complète les champs pour aligner les colonnes comme un tableau ; les séparateurs répétés comptent pour un, donc un CSV à cellules vides se décale.

Q. Comment l’écrire ?

column -t [file] — les crochets marquent ce qui est facultatif.

Q. Combien d’options valent la peine ?

Il y en a 5 ici ; la liste complète est dans man column. Cette commande relève de Traitement de texte.

Commandes liées

page man: man column