假设有一个带有制表符分隔字段的输入文件,第一个字段是整数
1 abc
1 def
1 ghi
1 lalala
1 heyhey
2 ahb
2 bbh
3 chch
3 chchch
3 oiohho
3 nonon
3 halal
3 whatever
首先,我需要计算第一个字段中唯一值的计数,即:
5 for 1, 2 for 2, and 6 for 3
然后我需要找到这些计数的最大值,在这种情况下,它是 6。
现在我需要将“6”作为参数传递给另一个 awk 脚本。
我知道我可以使用下面的命令来获取计数列表:
cut -f1 input.txt | sort | uniq -c | awk -F ' ' '{print $1}' | sort
但是我如何获得第一个计数并将其作为参数而不是输入文件传递给下一个 awk 命令?