Use `less` para visualizar arquivos CSV GRANDES (multi-gigabyte)

Use `less` para visualizar arquivos CSV GRANDES (multi-gigabyte)

eu tenho umgrande(multi-gigabyte) arquivo CSV, que estou visualizando em um computador insignificante.

Gostaria de visualizar meu arquivo usando lessalgum comando semelhante que não precise ler o arquivo inteiro de uma vez para me mostrar parte dele.

Existe um comando que pode me mostrar meu arquivo em colunas alinhadas por vírgula?

Responder1

Há uma questão de formatação de coluna CSV em outroSite StackOverflow- isso funciona para arquivos muito grandes?

cat somefile.csv | column -s, -t | less -#2 -N -S

Responder2

Acabei de experimentar o vim com um arquivo de texto de 514M. Ele tem 8.032.416 linhas e depois de carregado por cerca de 30 segundos, consegui rodar o arquivo sem problemas.

Foram necessários 30% dos meus 2 GB de RAM e o vim criou um arquivo de troca de 2,2M. Parece razoável.

tailme deu resultados instantâneos naquele arquivo, ele provavelmente vai até o final e depois sobe até atingir 10 linhas e depois as imprime.

informação relacionada