Horizontale Dateiverkettung


Antworten:


40

paste kann den Trick machen.

% 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

Zumindest zeitweise benötigen Sie keinen "Schlüssel", um die Zeilen zu verketten.


5
Wie im obigen Beispiel zu sehen ist, ist das Standardtrennzeichen TAB ... Für kein Trennzeichen:paste -d '\0' t1 t2
Peter.O

Funktioniert dies für Dateien mit einer Größe von Gigabyte?
Sarose

@SARose Ich weiß es nicht. Probieren Sie es aus und hinterlassen Sie einen Kommentar zu den Ergebnissen.
Bruce Ediger

4

join sollte den Trick machen - Sie müssen den Zeilen nur eine identische ID voranstellen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.