- Permite carregar arquivos CSV e inspecioná-los com rolagem/filtragem por atalhos de teclado
- Execute com
csvlens nome_do_arquivoou via pipe com| csvlens
Principais atalhos de teclado
hjklou teclas de seta: rola uma linha ou coluna na direção indicadaCtrl + fouPage Down: rola uma janela para baixoCtrl + bouPage Up: rola uma janela para cimaCtrl + doud: rola meia janela para baixoCtrl + uouu: rola meia janela para cimaCtrl + h: rola uma janela para a esquerdaCtrl + l: rola uma janela para a direitaCtrl + ←: vai para a primeira colunaCtrl + →: vai para a última colunaGouEnd: vai para o fimgouHome: vai para o topoG: vai para an-ésima linha/: encontra e destaca conteúdo que corresponda a uma expressão regularn(no modo de busca): vai para o próximo resultadoN(no modo de busca): vai para o resultado anterior&: filtra linhas usando expressão regular (mostra apenas as linhas correspondentes)*: filtra colunas usando expressão regular (mostra apenas as colunas correspondentes)TAB: alterna entre os modos de seleção de linha, coluna e célula>: aumenta a largura da coluna selecionada<: diminui a largura da coluna selecionada- Enter (no modo célula): imprime a célula selecionada na saída padrão e encerra
- -S: alterna a quebra de linha
- r: redefine para a visualização padrão (remove todos os filtros e larguras de coluna personalizadas)
- H: mostra a ajuda
- q: sair
Parâmetros opcionais
- -d <delimiter>: usa este delimitador ao analisar o CSV (ex.: csvlens file.csv -d $'\t').
- -d auto: ativa a detecção automática de delimitador.
- -i, --ignore-case: ignora maiúsculas e minúsculas na busca. Se a string de busca contiver letras maiúsculas, essa flag é ignorada.
- --echo-column <column_name>: ao pressionar Enter, imprime na saída padrão o valor desta coluna da linha selecionada e encerra.
Opinião do GN⁺:
- csvlens é uma ferramenta poderosa para visualizar e manipular arquivos CSV com eficiência. É especialmente útil para cientistas de dados e desenvolvedores que lidam com grandes volumes de dados.
- Os atalhos amigáveis e as opções de filtragem tornam a exploração de dados mais rápida e prática.
- Para usuários de Linux, a instalação é particularmente simples, e a facilidade de acesso em várias distribuições Linux reforça a relevância da ferramenta.
1 comentários
Comentários do Hacker News
nowrapdoviou leio o arquivo no R. Agora o csvlens provavelmente vai se tornar meu visualizador padrão de CSV.