【发布时间】:2011-01-26 22:35:22
【问题描述】:
我有大约 20000 个文件来自某个程序的输出,它们的名称遵循以下格式:
data1.txt
data2.txt
...
data99.txt
data100.txt
...
data999.txt
data1000.txt
...
data20000.txt
我想编写一个脚本,将数字 N 作为输入参数。然后它会生成 N 个连接文件的块,因此如果 N=5,它将生成以下新文件:
data_new_1.txt: it would contain (concatenated) data1.txt to data5.txt (like cat data1.txt data2.txt ...> data_new_1.txt )
data_new_2.txt: it would contain (concatenated) data6.txt to data10.txt
.....
我想知道你认为最好的方法是什么,无论是 bash、python 还是 awk、perl 等其他方法。
就最简单的代码而言,我的意思是最好的方法。
谢谢
【问题讨论】: