sort,wc,uniq 排序与统计命令
2024-10-21 11:31:54
sort命令
语法:sort [parameter] [file or stdin]
参数:
- -f:忽略大小写的差异,例如A和a视为编码相同
- -b:忽略最前面的空格符部分
- -n:使用“纯数字”进行排序(默认是以文字类型来排序的)
- -r:反向排序
- -t:分隔符,默认是用Tab键来分隔
- -k:以哪个区间来进行排序的意思
举例:
求系统最大的用户ID目前到哪一号了
# cat /etc/passwd | sort -t ':' -k 3 -n
--------------------
uniq命令
语法:uniq [parameter]
参数:
- -i;忽略大小写字符的不同
- -c:进行计数
举例:
查找登录主机用户有谁,并统计他的登录次数
# last | cut -d ' ' -f 1 | sort | uniq -c
1
22 reboot
250 root
1 wtmp
#wtmp和第一行的空白都是last的默认字符,这两个可以忽略。
--------------------
wc命令
语法:wc [parameter]
参数:
- -l:仅列出行
- -w:仅列出多少字(英文单字)
- -m:多少字符
举例:
查找登录系统的总人次
# last | grep [a-zA-Z] | grep -v 'wtmp' | wc -l
212
#由于last会输出空白行与wtmp字样的两行,因此,用grep取出非空白行,以及去除wtmp那一行,再计算行数。
最新文章
- ArcEngine中License权限等级更改的问题
- EasyDropDown – 很棒的下拉菜单 含精美主题
- localStorage、sessionStorage详解,以及storage事件使用
- 学习Swift -- 继承
- GetRect:通过提供点和宽度返回对应矩形RECT
- 教师简介 (Alma Del Tango的小站)
- SQL视图索引
- java参数传值方式
- ListView 无 DataSource 依然用 DataPager 翻页
- CentOS 7 安装Boost 1.61
- React从入门到放弃之前奏(3):Redux简介
- VS2017 异常 Editor or Editor Extension
- 61.纯 CSS 创作一只咖啡壶(这个不好看)
- docker上安装elasticsearch和ik分词器插件和header,实现分词功能
- 在Ubuntu中通过update-alternatives切换软件版本
- 那些年读过的书《Java并发编程的艺术》一、并发编程的挑战和并发机制的底层实现原理
- 用JS实现控制浏览器F12与右键功能
- python数据库编程小应用
- UVa 11093 环形跑道(模拟)
- zoc 下载服务器上数据出现的问题
热门文章
- 20192113 2020-2021-2 《Python程序设计》实验二报告
- zookeeper之二:zookeeper3.7.0安装过程实操
- 在 Visual Studio 里一秒打开 ILSpy,并反编译当前项目
- 无监督域对抗算法:ICCV2019论文解析
- CVPR2020:三维点云无监督表示学习的全局局部双向推理
- 使用 Apache Superset 可视化 ClickHouse 数据
- UF_VEC 向量相关
- 代码生成器:IDEA 强大的 Live Templates
- 『心善渊』Selenium3.0基础 — 7、XPath轴定位详解
- 整合Spring Cloud Stream Binder与RabbitMQ进行消息发送与接收