Visualização dividida de um CSV no Bash

2

Estou tentando visualizar arquivos CSV grandes em um terminal (não enormes; simplesmente mais do que podem ser exibidos na janela do terminal de uma vez).

A melhor solução que tenho atualmente é esta:

column -s, -t -n < data.csv | less -S

Funciona bem, mas eu realmente gostaria de poder dividir a janela, então a linha de cabeçalho do csv sempre estará visível (e ficará alinhada com a rolagem horizontal).

    
por Andrew Wood 30.04.2013 / 19:44

2 respostas

1

O Terminal.app no OS X permite dividir a janela e rolar as duas partes individualmente. Isso não funciona bem com aplicativos que rolam por conta própria, como less .

DadosdeamostradeCSVtiradosde aqui

    
por 30.04.2013 / 20:11
0

Tanto quanto sei, agora há maneira de fazer isso no bash. Por que você simplesmente não abre dois terminais, os alinha e abre o arquivo em cada um deles? Dessa forma, você veria o cabeçalho em um e seria capaz de rolar em outro.

Eu recomendo altamente terminator um poderoso emulador terminator com a capacidade de dividir painéis. O que você quer fazer seria realmente fácil, basta dividir uma janela horizontalmente e abrir o documento nas duas camadas resultantes.

    
por 30.04.2013 / 19:55

Tags