Concatenação de arquivos horizontal

23

Existe um comando do Linux como cat que une arquivos com o mesmo número de linhas na horizontal?

    
por Gilles 10.03.2011 / 14:30

2 respostas

35

paste pode fazer o truque.

% cat t1 
a
b
c
c
d
f
g
% cat t2 
h
i
j
k
l
m
n
% paste t1 t2 
a       h
b       i
c       j
c       k
d       l
f       m
g       n

Pelo menos algumas vezes, você não precisa ter uma "chave" para concatenar as linhas.

    
por 10.03.2011 / 15:06
4

join deve fazer o truque - Você só precisa prefixar as linhas com um ID idêntico.

    
por 10.03.2011 / 14:56