shell脚本之正则表达式(四)---sort与uniq工具
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,sort 工具sort 是一个以行为单位对文件内容进行排序的工具,也可以根据不同的数据类型来排序。sort 语法sort [选项] 参数sort常用选项-f:忽略大小写-b:忽略每行前面的空格-M:按
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
电脑端软件开发
数据库账号名命名规则
用友系统服务器管理
质量可靠的mysql数据库调优
网络技术应聘者
买服务器的价格是多少钱
网络安全题型简单
数据库华南理工平时作业
数据库技术与应用王小玲答案
医院网络安全评级申请流程
鸡西软件开发公司哪家好
普陀区网络技术服务供应商
sql数据库表设置自增
数据库ha 是什么
易语言AC数据库
nagios数据库监控插件
网络安全软件分类桌面
网络安全企业龙头股
dna甲基化相关的数据库
plc的重量写入数据库
搭建云计算服务器
沪科版网络技术应用教案
王雷网络安全
多台服务器怎么部署一个项目
comsol服务器占用极低
数据库毕业设计有哪些
深圳电商外贸软件开发公司
大连靠谱教育系统开发软件开发
湖北省网络安全大学
华为网络安全专家讲座