版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hfweather/article/details/77478637
有a.txt和b.txt两个文件,文件格式为(ip username)例如:
a.txt:
127.0.0.1 zhangsan
127.0.0.2 lisi
127.0.0.3 wangwu
127.0.0.4 chenliu
b.txt:
127.0.1.1 wangermazi
127.0.0.2 lisi
扫描二维码关注公众号,回复:
3221509 查看本文章
127.0.1.3 fuba
127.0.1.2 ruxiaoqi
使用linux命令完成如下工作:
1、两个文件各自额IP数,以及总的IP数;
cat a.txt |awk '{print $1}'|sort|uniq -c|wc -l
cat b.txt |awk '{print $1}'|sort|uniq -c|wc -l
cat a.txt b.txt |awk '{print $1}'|sort|uniq -c|wc -l
2、出现在b.txt 而没有出现在a.txt的IP
3、每个username出现的次数,以及每个username对应的IP
cat a.txt b.txt |sort|uniq -c|sort -k1nr