对于awk '!a[$3]++',需要了解3个知识点 1.awk数组知识,不说了2.awk的基本命令格式 awk 'pattern{action}' 省略action时,默认action是{print},如awk '1'就是awk '1{print}'3.var++的形式:先读取var变量值,再对var值+1 通过awk去除重复行以数据1 2 31 2 31 2 41 2 5为例,对于awk '!a[$3]++'在awk中,对于未初始化的数组变量,在进行数值运算的时候,会赋予初值0,因此a[$3…