我可以在单独的 awk 代码中做到这一点,但我无法将其整合到我的原始 awk 代码中。

awk '{a[$1]++}END{for(i in a){print i}}' input  | wc -l 

有什么办法可以把它整合到一个awk的解决方案中,而不使用管道?

2 个评论
对 - 它是固定的。数字8来自awk脚本 - NR - 它是所有行的数字。
2号是第二列 "A "中的出现次数(有两次),3号是例子--唯一的第一列和计算的行数。
linux
bash
shell
awk
Geroge
Geroge
发布于 2017-07-27
1 个回答
hek2mgl
hek2mgl
发布于 2017-07-27
已采纳
0 人赞同

看起来你想要这个。