Linux Command · 3 min read · Jan 21, 2026
Tutoriel sur la commande column de Linux pour les débutants (avec des exemples)

Parfois, en travaillant sur la ligne de commande sous Linux, vous pourriez vouloir afficher le contenu d’un fichier au format colonne. Vous serez heureux d’apprendre qu’il existe un utilitaire en ligne de commande sous Linux qui vous permet de le faire. Le nom de l’outil est column, et nous allons discuter des bases de cette commande à l’aide d’exemples faciles à comprendre.
Mais avant cela, il convient de mentionner que tous les exemples ici ont été testés sur une machine Ubuntu 18.04 LTS.
Commande column de Linux
La commande column sous Linux vous permet de formater des listes en colonnes. Voici sa syntaxe :
column [-entx] [-c columns] [-s sep] [file ...]Et voici comment la page de manuel de l’outil la définit :
L'utilitaire column formate son entrée en plusieurs colonnes. Les lignes sont
remplies avant les colonnes. L'entrée est prise à partir des fichiers opérandes,
ou, par défaut, à partir de l'entrée standard.Voici quelques exemples sous forme de questions-réponses qui devraient vous donner une meilleure idée de la façon dont fonctionne la commande column.
Q1. Comment utiliser la commande column ?
L’utilisation de base est assez simple. Supposons que vous ayez un fichier nommé ‘test.txt’ qui contient les informations suivantes :
1
2
3
4
5
6
7
8
9
10Maintenant, pour formater le contenu de ce fichier en colonnes, utilisez la commande column de la manière suivante :
column test.txtEt vous obtiendrez une sortie comme ceci :
1 2 3 4 5 6 7 8 9 10Q2. Comment formater une sortie délimitée ?
Supposons qu’un fichier contienne les contenus suivants :
No.|Country|Yes/No
01|India|Y
02|US|Y
03|Australia|Y
04|China|N
05|Russia|Y
06|Japan|Y
07|Singapore|Y
08|South Korea|N
09|Finaland|Y
10|Ireland|YMaintenant, exécutez la commande column de la manière suivante :
column test.txt -t -s "|"Et voici la sortie produite :
No. Country Yes/No
01 India Y
02 US Y
03 Australia Y
04 China N
05 Russia Y
06 Japan Y
07 Singpaore Y
08 South Korea N
09 Finaland Y
10 Ireland YPour votre information, voici comment la page de manuel de la commande column explique les options de ligne de commande -t et -s :
-s Spécifiez un ensemble de caractères à utiliser pour délimiter les colonnes pour l'option
-t.
-t Détermine le nombre de colonnes que contient l'entrée et crée un tableau. Les colonnes
sont délimitées par des espaces, par défaut, ou par les caractères fournis à l'aide de
l'option -s. Utile pour afficher des présentations soignées.Q3. Que dire des cas avec plusieurs délimiteurs ?
Dans l’exemple précédent, vous avez vu que le contenu original contenait le caractère pipe ‘|’ comme délimiteur. Ainsi, la commande column a utilisé ce délimiteur pour produire une sortie au format colonne. Mais que se passe-t-il s’il y avait deux pipes dans certaines entrées ? Par exemple, voyez la première ligne ici :
No.||Country||Yes/No
01|India|Y
02|US|Y
03|Australia|Y
04|China|N
05|Russia|Y
06|Japan|Y
07|Singpaore|Y
08|South Korea|N
09|Finland|Y
10|Ireland|YPar défaut, la commande column fusionne plusieurs délimiteurs adjacents en un seul délimiteur. Cependant, si vous le souhaitez, vous pouvez utiliser l’option de ligne de commande -n pour désactiver ce comportement. Dans ce cas, la commande column deviendrait :
column -n test.txt -t -s "|"Q4. Comment la commande column gère-t-elle les lignes vides ?
Par défaut, les lignes vides sont ignorées par la commande column. Cependant, si vous le souhaitez, vous pouvez supprimer ce comportement en utilisant l’option de ligne de commande -e.
Par exemple, le contenu du fichier serait comme ceci :
No.|Country|Yes/No
01|India|Y
02|US|Y
03|Australia|Y
04|China|N
05|Russia|Y
06|Japan|Y
07|Singapore|Y
08|South Korea|N
09|Finland|Y
10|Ireland|YCela donnerait :
No. Country Yes/No
01 India Y
02 US Y
03 Australia Y
04 China N
05 Russia Y
06 Japan Y
07 Singapore Y
08 South Korea N
09 Finland Y
10 Ireland Yen utilisant la commande suivante :
column -e test.txt -t -s "|"Conclusion
En fonction du type de travail que vous effectuez sur la ligne de commande Linux, la commande column pourrait vous être d’une grande aide. Dans ce tutoriel, nous avons discuté de la majorité des options offertes par l’outil. Pour plus d’infos, consultez sa page de manuel.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.