ファイルAとファイルBの2つのファイルがあります。以下のように2つのファイルをマージします。シェルスクリプトを使用して2つのファイルをマージする
ファイル
Data A
a 123
b 35
-------
Data B
-------
Data C
a 234
d 23
ファイルB
Data A
a 12
c 1
-------
Data B
-------
Data C
d 24
出力は
Data A
a 135
b 35
c 1
-------
Data B
-------
Data C
a 234
d 47
データA、データでなければなりません...両方のファイルとで同じ順序になりますデータA、データ...の下の変数も、両方のファイルに対してアルファベット順にソートされますが、一部の変数は1つのファイルに存在する場合もあれば、ない。
すべてのブロック(区切り記号----)の2つのファイルを外側に結合してから2つの数字を追加しようとしましたが、それを行う方法は考えられませんでした。
はどのように '135'は、出力ファイルに来るのでしょうか? –
@JohnBupit私はそれが両方の入力ファイルの 'a'の合計であると思います。 –