Voici mon dossier. J'essaie de maintenir une largeur constante entre mes sorties de sorte que tous les symboles de tuyau soient l'un en dessous de l'autre et cela ressemble à un format de table. Comment puis-je y parvenir? J'ai aussi besoin d'avoir le même format quand j'envoie la sortie.Comment bien imprimer un fichier délimité par des virgules?
cat file.txt
name,score card,ID
Jack,Available,YES
Jen,NA,NO
Jerry,Available,YES
Padula,NA,YES
Mackenzi,NA,NO
sed 's/,/\t|\t/g' c.txt
name | score card | ID
Jack | Available | YES
Jen | NA | NO
Jerry | Available | YES
Padula | NA | YES
Mackenzi | NA | NO
==I want==
name | score card | ID
Jack | Available | YES
Jen | NA | NO
Jerry | Available | YES
Padula | NA | YES
Mackenzi | NA | NO
Connaissez-vous les largeurs de colonnes nécessaires à l'avance? Ou pensez-vous déterminer la largeur maximale du contenu pour chaque colonne? Ce dernier nécessiterait deux passes avec n'importe quel outil. – Yunnosch
La largeur maximale du contenu peut le faire comme colonne ici – Rockshell
Oups, vous avez oublié d'envoyer votre code. StackOverflow consiste à aider les gens à corriger leur code. Ce n'est pas un service de codage gratuit. Tout code est meilleur que pas de code du tout. Le méta-code, même, montrera comment vous pensez qu'un programme devrait fonctionner, même si vous ne savez pas comment l'écrire. Essayez de nous montrer votre travail jusqu'ici dans un [MCVE] (http://stackoverflow.com/help/mcve), le résultat que vous attendiez et les résultats que vous avez obtenus, et nous vous aiderons à le comprendre. – ghoti