GNU/Linux >> Tutoriels Linux >  >> Linux

Commande à la liste séparée par onglet de mise en page bien ?

Parfois, je reçois une liste séparée par des tabulations d'entrée, qui n'est pas tout à fait alignée, par exemple

var1                                      var2  var3
var_with_long_name_which_ruins_alignment  var2  var3

Existe-t-il un moyen simple de les aligner ?

var1                                      var2  var3
var_with_long_name_which_ruins_alignment  var2  var3

Réponse acceptée :

Ainsi, la réponse devient :

column -t file_name

Notez que cela divise les colonnes à tout des espaces blancs, pas seulement des onglets. Si vous souhaitez fractionner uniquement sur des onglets, utilisez :

column -t -s $'\t' -n file_name

Le -s $'\t' définit le délimiteur sur des tabulations uniquement et -n conserve les colonnes vides (onglets adjacents).

P.S. :Je veux juste souligner que le mérite revient également à Alex. L'indice original a été fourni par lui en tant que commentaire à la question, mais n'a jamais été publié en tant que réponse.


Linux
  1. Comment utiliser la commande Linux SS

  2. Comment bien aligner un tableau d'affichage ?

  3. 6 façons de répertorier les interfaces réseau dans Debian 11

  4. Commande Linux ls - Lister les fichiers

  5. lsattr :commande introuvable

Comment lister les fichiers de manière récursive sous Linux

Comment lister les systèmes de fichiers sous Linux avec lfs

Comment lister les disques sous Linux

Comment répertorier les utilisateurs et les groupes sous Linux

Comment lister uniquement les répertoires sous Linux

Exemples de commandes lsattr sous Linux