根据列ID合并多个文件

时间:2014-09-26 14:15:14

标签: linux

假设我有多个文件x1 x2 x3 x4,所有文件都有公共标题(日期,时间,年份,年龄),我如何将它们合并到一个单个文件中#34; X"在shell脚本中

示例:文件:x1

日期时间年龄101014 1344 2012 52 111012 1200 2010 49

文件:X2

日期时间年龄140112 1100 2011 54 230113 0500 2005 46

其他文件的模拟x3和x4

必须完全像

一样

日期时间年龄101014 1344 2012 52 111012 1200 2010 49 140112 1100 2011 54 230113 0500 2005 46以及来自x3和x4的类似数据

感谢您的建议。

1 个答案:

答案 0 :(得分:0)

使用awk从与模式匹配的所有文件中删除标头,然后将这些文件附加到新文件中:

awk 'FNR > 1' x* >> X