从两个不同的文件加入两列有不同数量的行和不同的头文件Unix Shell Script

时间:2016-09-13 15:40:20

标签: linux shell

我有两个文件a.txt和b.txt。这两个文件都是制表符分隔

a.txt有4列,b.txt有2列。 a.txt和b.txt具有不同的标题名称,没有行也不同。我想加入a.xt上的Name和b.txt上的fruit并将其添加到a.txt。问题是在某些时候添加新行并且某些行被删除时,b.xt中的行数会不断变化。所以如果添加了行,那么应该添加到a.txt中,如果它被删除,那么应该从a.txt中删除。

档案a.txt

Name    09/01   09/02   09/03
Apple   1   2   4
Ornage  3   4   6
Carrot  10  1   7
Lemon   9   8   7

文件b.xt

Fruits  Date
Apple   4
Ornage  8
Carrot  9
Lemon   4
Berries 2

期望的输出

Name    09/01   09/02   09/03   09/04
Apple   1   2   4   4
Ornage  3   4   6   8
Carrot  10  1   7   9
Lemon   9   8   7   4
Berries             2

请帮忙。

0 个答案:

没有答案