私は豚を使用して2つのファイルを結合/結合します。しかし、これは通常の組合とは異なる組合です。このように、これらのファイルの連合連合豚を使用して列ごとに2つのファイル
F1 :
h1,h2,h3,h4
a01,a02,a03,a04
a11,a12,a13,a14
F2 :
h3,h4,h5,h6
a23,a24,b01,b02
a33,a34,b11,b12
出力結果がでなければなりません:以下の私のファイル(H *は、ファイルのヘッダされている)です
FR :
h1,h2,h3,h4,h5,h6
a01,a02,a03,a04,,
a11,a12,a13,a14,,
,,a23,a24,b01,b02
,,a33,a34,b11,b12
もう一つの難点は、私はそれが一般的なようにしたいです動的な数の共通の列に対しても機能します。現在、2つの一般的な列があります.3つまたは1つの共通の列を持つことも、共通の列を使用することもできません。例:
F1 :
h1,h2,h3,h4
a1,a2,a3,a4
F2
h5,h6,h7,h8
b1,b2,b3,b4
FR
a1,a2,a3,a4
,,,,b1,b2,b3,b4
ヒント/ヘルプは相当です。ここで
これは、どの列がテーブルごとに一意で共通であるかを手動で指定する必要がありますか?あるいは、入力変数を提供するプログラム的な方法がありますか? –
私はプログラムですべての変数を見つけるこのスクリプトのラッパーを持っています。私はn個のファイルを結合するために同じスクリプトを使用しているので、すべてのファイルを手動で提供することはできません。 – Prometheus