关于awk中的一个有关问题

关于awk中的一个问题
{for(i=2;i<=NF;i++) nu[$i]++}
END{ for(course in nu) } printf("%s %d",course, nu[course])
这里有一个问题我很是不懂?nu[$i]++这是什么意思?nu[$i]能++吗?
谁能帮我解决这个问题?谢谢!


i是环境变量,$i是取i的值,你看看你上面的代码里面有i这个变量没有


nu是什么


$i是指本行第二段的内容,nu[$i]++表示给第二段内容的计数+1.

程序目的就是统计整个文件中各个字段的出现次数。

关于awk中的一个有关问题

相关文章:

你感兴趣的文章:

标签云: