Я использую и рекомендую visidata .
Он хорошо сочетается с оболочкой - например, вы можете прикрепить его к концу своей трубы. Если
bzcat foo.bz2|sort|uniq -c|sort -nr | awk -f munge.awk |blah
выдает тсв, то
bzcat foo.bz2|sort|uniq -c|sort -nr | awk -f munge.awk |blah|vd
превращает этот tsv в интерактивную (если вы думаете, ncurses интерактивную) электронную таблицу с графиками и сводными таблицами и поддержкой мыши :)
Вы можете добавить столбцы с выражениями Python, ссылающимися на другие столбцы, или расширить их с помощью плагинов. Вы можете различать два CSV .
Вы также можете сохранить нажатия клавиш в vd в файл, а затем повторно запустить их на более позднем этапе - у меня есть несколько сценариев, чтобы повторно запустить анализ, а затем запустить vd для него и сразу установить все столбцы в плавающие и открыть Таблица частот, чтобы я мог увидеть, смог ли я уменьшить медиану на этот раз.
Документы и учебные пособия с домашней страницы довольно хороши, но если вы научитесь лучше, наблюдая, чем читая, есть серия учебных пособий и демонстраций по visdata youtube от автора.