有个同事问了这个问题,当时开会没看,现在看了下,可以说这道题考了linux中awk、sort、uniq等,
题目:有个文本,每行的格式如下: ip,mac,备注等等,用bash取出来ip并统计出来ip重复的次数,倒序排列
自己的答案:
cat 1.txt|awk -F"," '{print $1}'|sort -n |uniq -c
其中样例文件1.txt中内容如下:
59.151.44.186,123456,备注1
211.151.239.46,234567,备注2
211.151.239.46,234567,备注3
211.152.239.46,345678,备注4
59.151.44.186,123456,备注5
59.151.44.186,123456,备注6
根据文件内容,执行命令获得结果为: