如何接受动态属性(csv文件中不存在列)

时间:2017-05-22 09:55:10

标签: unix

如何接受动态属性(csv文件中没有列)?但我想对ex cust_id,notification_type,count的特定列进行聚合。这些输出应该存储在另一个csv文件中。

我试过这个

awk 'BEGIN{FS=OFS=","}{a[$2 OFS $3]+=$4}END{for(i in a)print i,a[i]}' file_name

是单行命令。我想要正确的剧本。 它应该包含在脚本

like script_name.sh input_file output folder

示例文件(实际文件可能在GB')

 1,A,OTC,1
 2,B,RC,1
 3,C,PB,1
 4,A,OTC,1
 5,A,RC,1
 6,B,RC,1

输出应该是: -

1,A,OTC,2
    ,RC,1
2,B,RC,1
3,C,PB,1

0 个答案:

没有答案