Avec un printf "format" , on peut bien aligner les colonnes,
printf "%42s\t%5s\t%17s\t%6s\n" ...
et ajouter un en-tête de titres au-dessus dans un bloc BEGIN{}.
Pour ajuster les colonnes aux résultats, il faudrait mémoriser la longueur maximale de chacun des champs dans la boucle de lecture, et faire une boucle d'impression dans le bloc END...
[^] # Re: awk plus joli en colonnes
Posté par Jacques L'helgoualc'h (site web personnel) . En réponse au message Sed, awk & cie. Évalué à 2.