J'ai un (3 colonnes) fichier délimité par des tabulations, tels que:Shell script pour aligner correctement les colonnes
activity_log manager Manager
reserve_rm_hreserver_rm_log manager Manager
mo apprv_mgr1 Approving Manager
wrview manager Manager
Je voudrais obtenir des colonnes alignées correctement; dans ce cas:
activity_log manager Manager
reserve_rm_hreserver_rm_log manager Manager
mo apprv_mgr1 Approving Manager
wrview manager Manager
Sans doute est-ce faisable avec awk, en balayant la chaîne la plus longue dans chaque colonne, et en utilisant que pour le formatage de l'impression de la colonne. Je pourrais faire ça.
Mais je suis sûr qu'il doit y avoir un one-liner pour le faire beaucoup plus facilement. Ai-je raison?
colonne '-t fichier' devrait le faire – anubhava