
wc 命令一般是作为组合命令的一员与其他命令一同起到统计的作用。而一般情况下使用wc -l 命令较多。
uniq 可检查文本文件中重复出现的行,一般与 sort 命令结合使用。一起组合搭配使用完成统计、排序、去重。
命令格式: wc [-clmw] [file ...]
read.text 内容如下:
!hello china!hello!china!
# grep 正则匹配统计命中的目标行数,wc 命令在后面grep -E "(14:41(.)+internal-internal spend)" 002.info.log | wc -luniq 可检查文本文件中重复出现的行,一般与 sort 命令结合使用。
info.log 内容如下:
111,222,333111,222,333333,444,555xxx,yyy,zzzxxx,yyy,zzz333,444,555111,222,333111,222,333111,222,333333,444,555xxx,yyy,zzzxxx,yyy,zzz333,444,555111,222,3331 xxx,yyy,zzz1 333,444,5552 111,222,333有一个 b. txt 文本(内容如下),要求将所有域名截取出来,并统计重复域名出现的次数。
http://www.baidu.com/index.htmlhttps://www.atguigu.com/index.htmlhttp://www.sina.com.cn/1024.htmlhttps://www.atguigu.com/2048.htmlhttp://www.sina.com.cn/4096.htmlhttps://www.atguigu.com/8192.html命令和结果
cat b.txt |cut -d "/" -f3 |sort| uniq -c|sort -nr3 www.atguigu.com2 www.sina.com.cn1 www. baidu.com# cut -d "/" -f3 用"/"作为分隔符,截取第个3字段# sort 第一次排序# uniq -c 显示该行重复次数# sort -nr 按照数值从大到小排序统计当前服务器正在连接的 ip 地址,并按连接次数排序;
netstat -an I grep ESTABLISHED | awk '{print $5}' | cut -d ":" -f1 | sort -n | uniq -c | sort -nrwc 用来统计指定文件中的字节数、行数、单词数、字符数;
uniq 可检查文本文件中重复出现的行列。
可对标准输入,配合 grep、sort、find 等命令完成统计、排序、去重。
「不甩锅的码农」原创,转载请注明来源,未经授权禁止商业用途!同名 GZH 请关注!