З'єднання горизонтальних файлів


Відповіді:


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
відмежувача

це буде працювати для файлів розміром гігабайт?
SARose

@SARose Я не знаю. Спробуйте, і залиште коментар щодо результатів.
Брюс Едігер

4

join слід зробити трюк - Вам просто потрібно встановити рядки з ідентичним ідентифікатором.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.