假设我有多个文件x1 x2 x3 x4,它们都具有相同的标头(日期,时间,年份,年龄),如何在shell脚本中将它们合并到一个单一文件“ X”

示例:文件: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的类似数据

感谢您的建议。

最佳答案

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

awk 'FNR > 1' x* >> X

关于linux - 根据列ID合并多个文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26061707/

10-12 00:35
查看更多