0
リナンバリング関数としてjoinを使用しようとしています。Linuxは複数の行に参加しますか?
ファイル1:
A
B
A
B
ファイル2:
A 1
B 2
所望の出力:
A 1
B 2
A 1
B 2
ができるようではありません参加。私は試しました:
join -1 1 -2 1 -a 1 -a 2 file1 file2
と他のバリエーション。
リナンバリング関数としてjoinを使用しようとしています。Linuxは複数の行に参加しますか?
ファイル1:
A
B
A
B
ファイル2:
A 1
B 2
所望の出力:
A 1
B 2
A 1
B 2
ができるようではありません参加。私は試しました:
join -1 1 -2 1 -a 1 -a 2 file1 file2
と他のバリエーション。
ソートファイルが自身にソートし、参加し、参加の、Linuxのmanページからの引用
join -j 1 -o 1.1,2.2 <(sort file1) <(sort file2)
されていない場合は(1):
-j FIELD
equivalent to '-1 FIELD -2 FIELD'
-o FORMAT
obey FORMAT while constructing output line
これは動作します。ありがとうございました。 –
行の順序は重要ですか? – franklinsijo
順序は、行を適切に一致させる限り重要ではありません。 –