Use 'less' para visualizar arquivos CSV BIG (multi-gigabytes) [closed]

3

Eu tenho um arquivo CSV grande (multi-gigabyte), que estou visualizando com um computador insignificante.

Eu gostaria de ver meu arquivo usando less ou algum comando como ele que não precise ler o arquivo inteiro de uma só vez para mostrar-me parte dele.

Existe um comando por aí que possa mostrar meu arquivo em colunas alinhadas por vírgulas?

    
por Richard 16.08.2011 / 22:02

2 respostas

1

Há uma pergunta de formatação de colunas csv em outro site StackOverflow - isso funciona para o seu arquivo muito grande?

cat somefile.csv | column -s, -t | less -#2 -N -S
    
por fossfreedom 16.08.2011 / 22:12
0

Eu apenas tentei o vim com um arquivo de texto de 514M. Tem 8032416 linhas e depois de carregado por cerca de 30 segundos, eu poderia correr o arquivo muito suavemente.

Levou 30% da minha memória RAM de 2GB e o vim criou um arquivo de troca de 2.2M. Soa razoável.

tail me deu resultados instantâneos nesse arquivo, provavelmente ele busca o fundo e depois sobe até alcançar 10 linhas e depois imprime.

    
por Martin Ueding 17.08.2011 / 00:15