我有一个需要按日期拆分的 CSV 文件。我尝试使用下面列出的 AWK 代码(在其他地方找到)。
awk -F"," 'NR>1 {print $0 >> ($1 ".csv"); close($1 ".csv")}' file.csv
我已经尝试在 OS X 和 Debian 的终端中运行它。在这两种情况下都没有错误消息(因此代码似乎运行正常),但也没有输出。没有输出文件,命令行也没有响应。
我的输入文件有大约 6k 行数据,如下所示:
date,source,count,cost
2013-01-01,by,36,0
2013-01-01,by,42,1.37
2013-01-02,by,7,0.12
2013-01-03,by,11,4.62
我想要的是创建一个新的 CSV 文件,其中包含特定日期的所有行。我在看什么?