Горизонтальная конкатенация файлов


Ответы:


40

paste может сделать свое дело.

% 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

По крайней мере, в некоторых случаях вам не нужно иметь «ключ» для объединения строк.


5
Как видно из приведенного выше примера, разделитель по умолчанию - TAB ... Без разделителя:paste -d '\0' t1 t2
Peter.O

это будет работать для файлов размером в гигабайт?
SARose

@ Похоже, я не знаю. Попробуйте и оставьте комментарий о результатах.
Брюс Эдигер

4

join следует сделать трюк - вам просто нужно префикс строки с одинаковым идентификатором.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.