水平ファイル連結


回答:


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

@SARose知りません。試してみて、結果についてコメントを残してください。
ブルースエディガー

4

join トリックを実行する必要があります-行に同じIDをプレフィックスするだけです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.