我想使用awk
按字段1打印前4行输入
111 1032192
111 2323476
111 1698881
111 2451712
111 2013780
112 2331004
112 1886376
112 1189765
112 1877267
输出
111 1032192
111 2323476
111 1698881
111 2451712
112 2331004
112 1886376
112 1189765
112 1877267
由于
Tony
答案 0 :(得分:4)
awk '++count[$1] <= 4' input_file
答案 1 :(得分:1)
($1 != curkey) { curkey=$1; i=0; }
(i < 4) { i++; print; }