O comando paste
combina linhas de vários arquivos de entrada em um arquivo com várias colunas, uma de cada arquivo.
Ele pode ser usado para combinar linhas do mesmo arquivo em um arquivo com várias colunas, de modo que as linhas consecutivas acabem em colunas consecutivas na saída.
A ideia é usar uma entrada várias vezes para cada linha, em vez de múltiplas entradas.
É melhor ler a partir da entrada padrão e usar -
, que representa a entrada padrão como um arquivo de entrada, várias vezes:
<filename paste -d ' ' - -
-
<filename
lêfilename
para entrada padrão -
-d ' '
define o separador entre colunas para um espaço, em vez do padrão, uma guia. -
- -
representa duas vezes a entrada padrão como o arquivo de entrada um e dois, portanto, para cada linha, a entrada padrão é lida duas vezes, criando a primeira e a segunda coluna.