У меня есть большой (многогигабайтный) CSV-файл , который я просматриваю на маленьком компьютере.
Я хотел бы просмотреть свой файл с помощью less
или другой подобной команды, которая не должна читать весь файл сразу, чтобы показать мне его часть.
Есть ли команда, которая может показать мне мой файл в столбцах с выравниванием по запятым?
Существует csv столбец, форматирующий вопрос на другом сайте StackOverflow - это работает на Ваш очень большой файл?
cat somefile.csv | column -s, -t | less -#2 -N -S
Я просто попробовал энергию 514M текстовый файл. Это имеет 8 032 416 строк и после того, как это загрузилось в течение приблизительно 30 секунд, я мог обтекать файл очень гладко.
Потребовалось 30% моих 2 ГБ RAM и энергии, созданной 2.2M файл подкачки. Разумные звуки.
tail
дал мне мгновенные результаты на том файле, он, вероятно, ищет на нижнюю часть и затем идет вплоть до него, достигает 10 строк и затем печатает их.