我有一个文本文件:
1003 24015
1003 24016
1003 24017
1004 24018
1004 24019
我想以编程方式将此文件拆分为两个文本文件,这应该产生如下结果:
first.txt
:
1003 24015
1003 24016
1003 24017
second.txt
:
1004 24018
1004 24019
答案 0 :(得分:1)
您可以使用awk
awk '{ print > $1 ".txt" }' yourfile
在您的情况下,这将创建文件1003.txt
和1004.txt
(对于任何其他第一列类似),每个文件都包含以该值开头的行。