Abra e role pelo arquivo de texto de 42 GB no Mac OS X

3

Estou executando o Mac OS X 10.8.4 (Mountain Lion) e estou tentando abrir e percorrer um arquivo .XML de 42 GB.

Eu planejo usar um analisador XML para analisá-lo e excluir partes, mas primeiro preciso saber como o documento está estruturado para que eu possa saber quais partes salvar.

Como posso abrir esse arquivo de texto / XML e rolar através dele para que eu possa ter uma idéia da estrutura dele?

Eu tentei meu editor de texto padrão, o companheiro de texto, e isso não foi possível abri-lo. Eu tentei o gEdit e mostra as primeiras 10 linhas, mas depois sai depois de tentar carregar o resto.

Eu apreciaria muito todas e quaisquer sugestões!

    
por Django Johnson 25.06.2013 / 15:13

5 respostas

3

A maneira mais fácil é usar um pager de terminal . Abra um terminal e execute

less file.txt

ou

more file.txt
    
por 25.06.2013 / 15:26
2

Bem, hexfiend é o que eu uso e amo usar ...

Se for um arquivo de texto, vá até Views e desmarque a opção Hexadecimal , ele mostrará apenas o texto.

Então, por exemplo, eu rolei para a linha: 37802466 super rápido, sem falhas ...

    
por 27.09.2016 / 19:15
1

vi não lerá todos os arquivos de uma vez e os armazenará em cache. De uma chance. Também pode sintaxe-hihglight-lo, por isso é um plus sobre less .

    
por 25.06.2013 / 15:46
0

Como @terdon já disse: Os pagers de terminal funcionarão independentemente do tamanho do arquivo.
(42 GB ... Apenas curioso como você conseguiu um arquivo tão grande assim ...)

TextWrangler pode ser capaz de lidar com isso.
Acabei de verificar que o TextWrangler tem um limite máximo de cerca de 380 MB por arquivo.

Se você tem um PC à mão (ou Wine), você pode experimentar a versão de trilha do UltraEdit.
Isso pode 100% certo lidar com esses arquivos.

    
por 25.06.2013 / 15:41
-2

A melhor ferramenta para abrir e pesquisar conteúdo que encontrei foi glogg

É multiplataforma e tem uma interface gráfica.

    
por 12.09.2018 / 16:39