J'ai un programme C qui sort deux colonnes, complètement désalignées. La raison du désalignement est que les longueurs de mots dans la première colonne sont très différentes.Comment nettoyer les colonnes mal alignées dans du texte?
J'ai un fichier de sortie ouvert dans vi. Comment aligner rapidement ces deux colonnes? Je suis bien d'utiliser awk, perl, sed, et pas seulement le jeu d'outils vi (7.2). Aussi, pouvons-nous avoir une solution générique pour les fichiers avec plus de deux colonnes?
est un fichier exemple ici
column1 column2
------- -------
sdfsdfsddfsdfsdfsdfsd 343r5
dfgdfgdf 234
gdfgdfgdfgdfgf 645
Vous pouvez utiliser une fonctionnalité de Bash pour spécifier facilement des caractères de contrôle, par exemple Tab: 'column -t -s $ '\ t'' –
Attention: la colonne n'aime pas les lignes qui sont" trop longues ", et alors que' man column' mentionne une limitation à 2048 octets, en pratique quelques centaines d'octets suffisent pour étouffer (sur Debian 8.3 au moins). –