【发布时间】:2018-11-04 03:16:18
【问题描述】:
我有一些数据以csv的形式存在于一个文件中:
ID,DATE,EARNING
1,12 May 2018,5
1,13 May 2018,15
2,12 May 2018,25
我想将其拆分为多个文件,以便 file_1_May_report 包含:
ID,DATE,EARNING
1,12 May 2018,5
1,13 May 2018,15
另一个文件 file_2_May_report 包含:
ID,DATE,EARNING
2,12 May 2018,25
我试过了:
awk -F, '{print >> $1}' input.csv
但是我只得到一个文件 1 只有一条记录,即输入文件中的最后一条记录。如何根据 ID 将其拆分为多个文件?
【问题讨论】:
标签: shell awk command-line scripting