Я хотел бы просматривать свои CSV-файлы в формате с выравниванием по столбцам из командной строки, например, less
, но мои CSV-файлы иногда имеют размер в гигабайты, и я использую маленький компьютер (нетбук, 1 ГБ)ОЗУ, 8 ГБ HD, 1 ГГц процессор), поэтому я не хочу тратить много памяти или вычислительной мощности на просмотр файла.
Я упоминаю, что хотел бы использовать что-то вроде less
, потому что яхотелось бы иметь возможность перемещаться по файлу.
cat FILE | column -s, -t | less
- одна мысль, но cat
все еще пытается напечатать весь файл, и я не уверен, сколько буферизует трубыбудет использовать (если есть) или какой тип кэширования less
использует.
Этот вопрос похож на этот другой вопрос , но я особенно заинтересован в просмотре больших файлов с использованием минимальных ресурсовжелательно уже на машине.В настоящее время я не использую VI или EMACS, и думаю, что они оба будут излишними.Например, VI будет установлен на 27 МБ для утилиты, действующей просто как средство просмотра.