linux_常用统计命令

1、sort(排序,不带参数默认从前往后逐个字符去比较然后排序)

sort -h(从小到大)

sort -r(反转排序)

sort -t . -k 2(以.为分隔符,以第二个分割后的元素按照从小到大排序)

 

2、uniq(只检查上下行是否重复,所以一般会先排序再统计)

cat test.txt | sort |uniq -c

-c:统计重复出现的次数

-d:所有临近的重复行只被打印一次。重复次数要>=2(将重复的行打印出来,且只打印一次)

-D:所有临近的重复行全部打印

-f:跳过对前n列的比较

-s:跳过对前n个字符的比较

-w:只对每行前n个字符进行比较

 

3、wc(统计行数、列数、字节数)

cat 1.txt | wc 

-c:统计字节数(chart)

-l:统计行数

-w:统计单词数

-L:打印最长行的长度

posted @ 2021-04-05 15:04  Brynaaa_111  阅读(478)  评论(0)    收藏  举报