Concaténation horizontale de fichiers


Réponses:


40

paste peut faire l'affaire.

% 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

Au moins une partie du temps, vous n'avez pas besoin d'avoir une "clé" pour concaténer les lignes.


5
Comme vu dans l'exemple ci-dessus, le délimiteur par défaut est TAB ... Pour aucun délimiteur:paste -d '\0' t1 t2
Peter.O

cela fonctionnera-t-il pour les fichiers de gigaoctets?
SARose du

@SARose, je ne sais pas. Essayez-le et laissez un commentaire sur les résultats.
Bruce Ediger

4

join devrait faire l'affaire - Il vous suffit de préfixer les lignes avec un ID identique.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.