- はじめに - データ分析、機械学習という仕事柄、csvやtsvを見る機会が多い。 処理する時は大体はpythonのpandasで読み込んで〜とするのだが、コンソール上で作業する時、どうしても「このcsvなんだっけ…」という事が発生する。 cat hoge.csv | head 等として上部だけ見たり、jsonならjqコマンドに流すのだが、いかんせん見栄えの問題で一瞬で判断出来なかったりする。 https://stedolan.github.io/jq/ そこで、table形式にしてコンソール上で表示して見れると嬉しいなと思って調べた事をまとめる記事。 端的に結果を最初に言うと、一般的なコンソールで使うだけならcsvkitなるCLIツールがかなり機能的で便利。tty-tableコマンドとしてjqコマンドのように扱えるtty-tableも綺麗に見れて良い。 CLIツールを今から自前で作るな