我怎样才能在linux中合 并多个文件?

问题描述 投票:0回答:1

我有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

unix merge cat
1个回答
1
投票

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

cat * | sed 's/ *[0-9]* //' | nl
© www.soinside.com 2019 - 2024. All rights reserved.