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
| Option | Signification |
|---|---|
| -t | Work out the columns and line them up as a table |
| -s | Which characters separate the input columns, with -t |
| -x | Fill columns before rows |
| -c | Format for a display this many characters wide |
| -o | util-linux: what to put between the output columns |
Exemples
mount | column -tLines the mount table up.
column -t -s, data.csvReads a CSV into aligned columns.
ls | column -xPrints 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