私は2つのファイルを結合し、そして1つのファイルにまとめたい[のみ2フィールド($4
とFILE A
で$5
、$2
とFILE B
で$3
)は、2つのファイル間の共通のものです]。以下の希望の出力を参照してください。bashスクリプトを使用して2つのテキストファイルを結合するにはどうすればよいですか?
FILEのA:
X 2134 101L 12345.00 22222.00 1 10
X 2134 101L 12345.00 22222.00 11 20
X 2134 101L 12345.00 22222.00 21 30
X 2134 111L 77777.00 22222.00 1 10
X 2134 111L 77777.00 22222.00 11 20
X 2134 111L 77777.00 22222.00 21 30
X 2134 121L 56347.00 46678.00 1 10
X 2134 121L 56347.00 46678.00 11 20
X 2134 121L 56347.00 46678.00 21 3
FILE B:
3333 12345 22222 54367.05 34765.05
3333 34567 12235 54298.05 34568.05
3333 77777 22222 52765.05 32567.05
3333 55555 11111 52875.05 36547.05
3333 56347 46678 53789.05 34566.05
結果:
3333 2134 10 12345 22222 54367.05 34765.05
3333 NA NA 34567 12235 54298.05 34568.05
3333 2134 11 77777 22222 52765.05 32567.05
3333 NA NA 55555 11111 52875.05 36547.05
3333 2134 12 56347 46678 53789.05 34566.05
HIみんな、 私は1枚の絵を追加し、私はそれがうまく私の要件を記述ことを願っています。ありがとう the desired output
にあなたのパイプZulan&H.Rの場合:[編集ヘルプ](http://stackoverflow.com/editing-help)をご覧ください。 – Cyrus
@Cyrusあなたがあなたの批判にもっと具体的になりうるのであれば、私は感謝します。私は通常、書式化されたテキストをコードやブロッククォートに使用します。その場合、書式設定済みのテキストがより適切であると思います。 – Zulan
空白の行と接頭辞の行を4つの空白で削除することをお勧めします。 – Cyrus