
Existe uma maneira de emular/melhorar o comportamento do BSD column -t
em less
? ou seja, definir o valor less -x/--tabs=...
automaticamente para que cada coluna tenha 2 caracteres mais largo que o valor mais largo encontrado nesta coluna?
Responder1
Eu uso o seguinte comando e ele faz maravilhas exibindo dados tabulares. Ele é salvo como uma função em meu ambiente e pode obter dados de stdin e caminhos de arquivo. Gosto desse recurso porque, com o awk, posso filtrar as informações que não me interessam em arquivos de texto grandes e depois enviá-las para um leitor.
powerReader() { column -t -s$'\t' "$@" | less -S; }