Je travaille avec beaucoup de fichiers de données délimités par des tabulations, avec des colonnes variables de longueur incertaine.
Généralement, les utilisateurs voient ces fichiers de manière à les faire descendre du serveur à leur ordinateur Windows ou Mac, puis à les ouvrir dans Excel. Ceci est certainement complet, permettant le filtrage et d'autres options intéressantes. Mais parfois, vous voulez juste regarder quelque chose rapidement sur la ligne de commande.
J'ai écrit un utilitaire simple pour afficher les premières <n>
lignes d'un fichier comme ceci:
--- ligne 1 ---
1: {en-tête-1} 2: {en-tête-2} 3: ...
--- ligne 2 ---
1: {data-1} 2: {data-2} 3: ...
C’est évidemment très boiteux, mais c’est suffisant pour passer par grep ou pour déterminer les colonnes d’en-tête sur lesquelles utiliser "cut -f".
Existe-t-il une visionneuse basée sur * nix pour une session de terminal qui affiche les lignes et les colonnes d'un fichier délimité par des tabulations et vous permet de déplacer la fenêtre de visualisation sur le fichier ou de consulter les données?
Je ne veux pas écrire cela moi-même; au lieu de cela, je ferais juste un reformattre qui remplacerait les tabulations par des espaces pour le remplissage afin que je puisse ouvrir le fichier dans emacs et voir les colonnes alignées. Mais s'il existe déjà un outil pour faire quelque chose comme ça, ce serait génial!
(Ou, je pourrais juste vivre avec Excel.)