shell脚本之正则表达式(四)---sort与uniq工具
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,sort 工具sort 是一个以行为单位对文件内容进行排序的工具,也可以根据不同的数据类型来排序。sort 语法sort [选项] 参数sort常用选项-f:忽略大小写-b:忽略每行前面的空格-M:按
千家信息网最后更新 2026年11月02日shell脚本之正则表达式(四)---sort与uniq工具
sort 工具
sort 是一个以行为单位对文件内容进行排序的工具,也可以根据不同的数据类型来排序。sort 语法
sort [选项] 参数sort常用选项
-f:忽略大小写-b:忽略每行前面的空格-M:按照月份进行排序-n:按照数字进行排序-r:反向排序-u:表示相同的数据仅显示一行(去除不连续的重复)-t:指定分隔符,默认使用[Tab]键分隔-o <输出文件>:将排序后的结果转存至指定文件-k:指定排序区域范例演示
将/etc/passwd 文件中第三列进行排序,并将输出内容保存至user.txt 文件中
[root@localhost ~]# sort -t ':' -k 3 /etc/passwd -o user.txt //将/etc/passwd 文件中第三列进行排序,并将输出内容保存至user.txt 文件中[root@localhost ~]# cat user.txt //查看文件root:x:0:0:root:/root:/bin/bashczt:x:1000:1000:czt:/home/czt:/bin/bashccc:x:1001:1001::/home/ccc:/bin/bash......uniq 工具
Uniq 工具在 Linux 系统中通常与 sort 命令结合使用,用于报告或者忽略文件中的重复行。uniq语法
uniq [选项] 参数uniq常用选项
-c:进行计数-d:仅显示重复行-u:仅显示出现一次的行(仅去除连续的重复)范例演示
删除 testfile 文件中的重复行,并在行首显示该行重复出现的次数
[root@localhost ~]# vim testfileLinux 10Linux 20Linux 30Linux 30Linux 30CentOS 6.5CentOS 6.5CentOS 6.5CentOS 7.3CentOS 7.3CentOS 7.3[root@localhost ~]# uniq -c testfile //*删除 testfile 文件中的重复行,并在行首显示该行重复出现的次数 1 Linux 10 1 Linux 20 3 Linux 30 3 CentOS 6.5 3 CentOS 7.3
文件
排序
工具
内容
在行
参数
常用
数据
次数
范例
语法
并将
演示
输出
不同
相同
一行
分隔符
区域
单位
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
有格互联网科技
互联网科技公司排名
盈实互联网科技
期待互联网科技
以房互联网科技
云电互联网科技
互联网科技公司名称
海南科技产业互联网平台
中国的互联网科技企业的崛起
知域互联网科技有限公司大骗子
未来五年的互联网科技
工业互联网等科技实现智能化赋能
徐州市互联网科技有限公司
梅州GM互联网络科技有限公司
产业互联网科技服务公司
广州互联网高科技取餐柜
江苏互联网智能科技产品出厂价
唯美互联网科技
科技互联网经济论坛
科技发展第三阶段互联网时代
瑰夏咖啡
互联网品科技
互联网金融 金融科技
科技创新互联网企业
互联网科技缩写
互联网科技网站
剑昆互联网络科技有限公司临桂
互联网企业和科技型企业
互联网科技数字货币
上海万顺科技互联网有限公司招聘