有個同事問了這個問題,當時開會沒看,現在看了下,可以說這道題考了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
根據文件內容,執行命令獲得結果爲: