shell 命令 - 常用统计命令

常用统计命令

  1. sort:排序 (默认按照字符大小进行排序,从左至右依次比较)

-b: 忽略开头的空白字符(排序时, 会忽略行首的空白符)
-f: 将小写字母看作为大写字母,在进行排序
-h: 按照计算机中内存的大小进行排序(KB、MB、GB)
-r: 逆序排序(从大到小)
-n: 按照数字大小的顺序排序
-o 文件名:将结果保存到指定的文件中
-t sep1: 指定字段分隔符为 Sep1;默认为空格
-k num: 指定按照第num列进行排序,与 -t 参数配合使用
-V: 按照版本格式从小到大排列

  1. uniq:去除重复 (只检查上下行是否重复):uniq 命令运行后,会使输出的内容在最前方增加一个统计数据的列

-c: 统计重复出现的次数
-d: 所有邻近的重复行只被打印一次。重复次数要>=2次,
-D: 所有邻近的重复行将全部打印,只出现一次的行将不显示 (mac OS 上没有这个选项)
-f n: 跳过对前n个列的比较
-s n: 跳过对前n个字符的比较
-w n: 只对每行前n个字符进行比较

  1. wc:字符统计

-c: 统计字节数 chars
-l: 统计行数 (行数是根据有多少个换行符来决定的,当最后一行没有换行符时,输出的结果会比实际显示行数少1)
-w: 统计单词数
-L: 打印最长行的长度 (mac OS 上没有这个选项)

posted @   汪季  阅读(402)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示