awk -v numlines=$( wc -l t | awk '{print $1}' ) '{ if (NF>0) { for (i=1;i<=5;i++) printf("%-20s ",$i) ; if (NR != numlines) { print "" } } }' inputfile
A porção 'numlines = $ (' coloca o número de linhas no arquivo de entrada em uma variável disponível para awk chamada numlines. 'NF > 0' garante que linhas em branco sejam ignoradas. 'printf (% - 20s' assegura os campos são justificados à esquerda e têm 20 caracteres de largura. 'NR! = numlines' imprime um avanço de linha, exceto no final do arquivo.