a: 代码里的b为什么不能直接用$1代替,比如写成if(a[$1]>=3){print d}
b: awk '!a[$1]++{if(a>=3){print d};b=$1;c=d=""}{c++;if(d){if(c<=3){d=d"\n"$0}}{d=$0}}END{if(a>=3){print d}}' file