Таблицы, удобные для командной строки

Существует ли такая вещь? Текстовые таблицы, которые хорошо отображаются в среде CLI. Я знаю, что я мог бы cat foobar.csv и делать, как мне нравится, но это не особенно практично или привлекательно. Я не могу себе представить, что было бы сложно отформатировать таблицу и, возможно, следовать определенным правилам (математика?).

Emacs имеет org-mode который отлично справляется с текстовыми таблицами и позволяет экспортировать в несколько форматов. Тем не менее, нужно использовать Emacs! Который, как пользователь Vim, я бы предпочел избежать.

  • Есть ли надежный инструмент командной строки для обработки CSV-файлов?
  • повторное значение в CSV-файле
  • Нужно разбирать разделы текста из повторяющихся «группировок» строк внутри файла
  • Как узнать об использовании процессора Intel и GPU в Linux?
  • wget, чтобы получить все файлы в каталоге, возвращает index.html
  • Как экспортировать данные в терминал в файл (например, файл csv)
  • Утилита командной строки для визуализации того, как быстро растет файл?
  • Как установить / по умолчанию версию командной строки Emacs?
  • awk: печатать строки после матча до конца файла
  • конвертировать музыкальную библиотеку WAV в FLAC в командной строке и добиваться наилучшего качества
  • труба в оболочке с перенаправлением
  • Поиск групп IP-адресов в файле
  • 5 Solutions collect form web for “Таблицы, удобные для командной строки”

    Там sc и oleo (ни у кого из них у меня нет опыта). Однако, будучи проектом GNU, обработка oleo, скорее всего, будет emacsesque, чем vimmy.

    Существует также slsc , основанный на sc но с более дружественным пользовательским интерфейсом.

    Однако у него есть зависимость libslang1 которая не активно развивается ( libslang2 – это текущая версия), поэтому сама программа больше не разрабатывается.

    Я и мой учитель фортепиано планируют libslang2 его в libslang2 , чтобы увидеть его обратно в хранилищах. 🙂

    В Vim есть порт Org-Mode .

    Если вы можете найти старый лист распространения dos (например, 1-2-3), вы сможете запустить его через dosemu.

    Если вы ищете веб-сайт для загружаемых электронных таблиц dos, вы найдете то, что я называю «I-don't-care-ware». Вещь в том, что было бы технически незаконно загружаться, но, как правило, владельцу авторских прав все равно.

    Один из них, который вы можете попробовать, – VisiCalc.

    Существует сценарий Vim под названием Spreadsheet.vim (и на github ). В разделе описания связанной страницы:

    Этот скрипт позволяет использовать vim как электронную таблицу, добавляя арифметические вычисления к вашим текстовым файлам.

    Полезно для векселей, расходов, рейтингов и других числовых текстовых шаблонов.

    Он обеспечивает три основные функции:

     Get("cell") Set("cell", "value") Calculate("operation") 

    Подробные инструкции и примеры включены в файл сценария.

    Я еще не сравнил это с решениями, упомянутыми другими. Я подозреваю, что у него есть недостаток, заключающийся в том, что он не настолько силен, как конкретная программа электронных таблиц, в некотором роде; но поскольку он позволяет вам использовать сам Vim, вы получаете еще один вид мощного пропорционального величию вашего Vimfoo.

    Одно из предостережений заключается в том, что он не выглядит очень портативным:

    Он использует команду «bc» Linux OS для функции Calculate.

    Однако, поскольку вы спросили об этом на U & L.SE, возможно, это не проблема для вас.

    Linux и Unix - лучшая ОС в мире.