Если вам нужен визуальный/интерактивный инструмент в терминале, я искренне рекомендую VisiData.
Он имеет таблицы частот (, показанные выше ), сводную таблицу, плавление, диаграммы рассеяния, фильтрацию/вычисления с использованием Python и многое другое.
Вы можете передавать CSV-файлы следующим образом
vd hello.csv
Существуют специальные параметры CSV :--csv-dialect
, --csv-delimiter
, --csv-quotechar
и --csv-skipinitialspace
для точной -настройки обработки CSV-файлов.
Вы можете использовать vim в пакетном режиме:
vim -c "normal gg=G" -c "x" x.py
Это приведет к вызову команды gg=G
в обычном режиме, затемx
(сохраните и выйдите из команды ). Для нескольких файлов вы можете создать простой цикл с помощью глобусов :
for i in./*.{php,js,cpp,sh}; do
vim -c "normal gg=G" -c "x" $i
done