Se o que você deseja é mostrar apenas colunas específicas (digamos as colunas 1,5 e 12), use awk
:
awk '{print $1,$5,$12}' wide_file.txt | less
awk
divide as linhas nos campos automaticamente e as atribui às variáveis. O primeiro campo é $1
, o segundo $2
etc. Por padrão, ele é dividido em espaços, se você tiver uma guia diferente de delimitador, por exemplo, especifique-o com -F
:
awk -F'\t' '{print $1,$5,$12}' wide_file.txt | less
Eu nunca usei o Solaris, mas de acordo com esta página , o padrão awk
pode não suporte a opção -F
, caso em que você deve usar /usr/bin/nawk
ou /usr/xpg4/bin/awk
.