如何在linux中合​​并多个文件?

时间:2015-06-19 14:36:14

标签: unix merge cat

我有30个不同长度的文件,每个文件以1开头并以2000左右结束。我可以通过在unix中使用“cat”选项加入它们,但我想按顺序加入这些文件。这是文件的图片:

文件:1

1 T = 295.E = -.72913162E + 03 .. ..

1821 T = 314.E = -.72917614E + 03

文件:2

1 T = 326.E = -.72917628E + 03 .. ..

1834 T = 318.E = -.72917464E + 03。

我想这样,

新文件

1 T = 295.E = -.72913162E + 03 .. ..

1821 T = 314.E = -.72917614E + 03

1822 T = 326. E = -.72917628E + 03 .. ..

3655 T = 318.E = -.72917464E + 03

1 个答案:

答案 0 :(得分:1)

我不确定我是否理解你的所有约束,但是如何剥离数字并从头开始重新编号,例如

cat * | sed 's/ *[0-9]* //' | nl