我有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
答案 0 :(得分:1)
我不确定我是否理解你的所有约束,但是如何剥离数字并从头开始重新编号,例如
cat * | sed 's/ *[0-9]* //' | nl