Csv can';我不理解这个bash脚本$awk-F
有人能帮我理解这些脚本的意思吗Csv can';我不理解这个bash脚本$awk-F,csv,awk,Csv,Awk,有人能帮我理解这些脚本的意思吗 $ awk -F',' '{ data[$4]+=$29;}END{c=0; for (i in data) { if (data[i]+0<1000000) {c++}} ;print c}' file.csv $awk-F','{data[$4]+=$29;}END{c=0;for(i in data){if(data[i]+0此脚本逐行迭代输入文件file.csv。该文件显然用逗号(,)分隔,因此字段分隔符通过适当的-F','设置。然后,您使用第
$ awk -F',' '{ data[$4]+=$29;}END{c=0; for (i in data) { if (data[i]+0<1000000) {c++}} ;print c}' file.csv
$awk-F','{data[$4]+=$29;}END{c=0;for(i in data){if(data[i]+0此脚本逐行迭代输入文件file.csv
。该文件显然用逗号(,)分隔,因此字段分隔符通过适当的-F','
设置。然后,您使用第4个字段($4
)的内容访问数据
数组,并添加第29个字段($29
)的值。处理完所有行后,在末尾调用end
code节。它迭代数据数组,进行一些数值比较,并最终将数值比较计算为true的次数打印出来。学习和阅读awk
如何?