Pozioma konkatenacja plików


Odpowiedzi:


40

paste może załatwić sprawę.

% 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

Przynajmniej przez pewien czas nie trzeba mieć „klucza” do łączenia wierszy.


5
Jak widać w powyższym przykładzie, domyślnym ogranicznikiem jest TAB ... W przypadku braku ogranicznika:paste -d '\0' t1 t2
Peter.O

czy to zadziała w przypadku plików o rozmiarze gigabajtów?
SARose

@ Sose Nie wiem. Spróbuj i zostaw komentarz na temat wyników.
Bruce Ediger

4

join powinien załatwić sprawę - wystarczy poprzedzić linie identycznym identyfikatorem.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.