Utilitário de linha de comando para leitura de dados tabulares

1

Estou procurando um utilitário de linha de comando que permita investigar rapidamente a estrutura de um grande conjunto de dados. Agora eu estou fazendo isso usando: head -n 2 dataset , mas o problema é que a largura da saída é maior que a largura do meu terminal / tela.

O que seria perfeito é uma ferramenta para rolar horizontalmente o arquivo (por um número fixo de colunas), da mesma forma que eu posso percorrer o arquivo aberto no Vim usando Ctrl+f / Ctrl+b .

    
por syntagma 23.07.2014 / 10:08

1 resposta

3

Eu recomendaria less

Você pode navegar em qualquer direção com

less -S logfile

-S or --chop-long-lines

          Causes lines longer than the screen width to be chopped rather than folded.  That is, the portion of a long line that does not fit in the screen width is not shown.  The default is to fold long lines; that is, display
          the remainder on the next line.

Para movimento horizontal

ESC-) or RIGHTARROW

          Scroll horizontally right N characters, default half the screen width (see the -# option).  If a number N is specified, it becomes the default for future RIGHTARROW and LEFTARROW commands.  While the text is scrolled,
          it acts as though the -S option (chop lines) were in effect.

ESC-( or LEFTARROW

          Scroll horizontally left N characters, default half the screen width (see the -# option).  If a number N is specified, it becomes the default for future RIGHTARROW and LEFTARROW commands.
    
por 23.07.2014 / 10:10