2つの入力ファイルの列を含むファイルを作成したいと思います。ファイル1は次のようになります。
s,a
k,b
h,c
ファイル2は次のようになります。
f,a
g,b
出力は次のようになります。
s,a,f
k,b,g
h,c,-
私はこのようなJoinコマンドを使用します
join -a1 -a2 -t , -1 2 -2 2 -o auto -e "-" file1 file2 > joinoutput
私は次のように出ました。
a,s,f
b,k,g
c,h,-
問題を解決するのに役立ちます。 -o '1.1' のように列の順序を指定できません。最初のファイルの列数がnで、2番目のファイルの場合はn + n -1を確認する必要があります。よろしくお願いします。
ベストアンサー1
-o auto
使用。 。 。交換-o '1.1 1.2 2.1'
取得するには:
s,a,f
k,b,g
h,c,-