Converter arquivo de coluna única em várias colunas
Basicamente, desejo converter um arquivo de coluna em um arquivo de várias colunas especificado pelo número de linhas.
Eu não quero reinventar a roda. Quero ter certeza de que exista um comando unix / ou uma maneira padrão de fazer isso antes de escrever um script personalizado.
Por exemplo, digamos que eu tenho o seguinte arquivo:
$cat input.txt
tom
jack
kim
bart
foo
bar
Eu quero transformar isso em arquivo de 3 linhas
$ cat input.txt | my_script --every=3 --delimiter=tab
tom bart
jack foo
kim bar
ou arquivo de 2 linhas com o delimitador diferente:
$ cat input.txt | my_script --every=2 --delimiter=,
tom,kim,foo
jack,bart,bar