num可以看成一个数组吧,而数组就是容纳多个数据的结构; num[x]就表示num中第x个数据; ++就是自增1; num[x]++就是num中第x个数据自增1; $x代表awk里面一行字符串用指定分隔符为若干个字段的第x个字段; 你没有给完整的awk语句,我猜测是把字段保存为一个数组以后,对第一个字段进行自增。
女孩子学啥shell啊。。。
num相当于一张表格,这张表格每行记录有两个域:键与值。 $1就是键,num[$1]就是值, ++的作用就是把值增1
4,437
社区成员
17,460
社区内容
加载中
试试用AI创作助手写篇文章吧