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
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).
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
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.