Você pode usar:
pr -t -2 file
Cuidado com as linhas que são maiores que a metade da largura da página (72 caracteres por padrão, veja a opção -w
para alterá-la).
(observe que com a implementação GNU, o alinhamento da coluna pode estar desativado se o arquivo contiver vários bytes ou caracteres com largura zero ou largura dupla ). Ou:
pr -t -2 -s file
para separar as colunas com um caractere de tabulação como paste
(não há truncamento).
No entanto, observe que pr
trata o caractere de feed de formulário ( ^L
) como um delimitador de página. Não é um problema se esse caractere não estiver presente em seu arquivo.
Ou com zsh
:
print -r -C2 -- ${(f)"$(<file)"}
-
$(<file)
: pegue o conteúdo defile
-
(f)
: dividir na linha f caracteres eed (nova linha) -
-r
: print r aw -
-C2
: em 2 C olumns.