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.