shell脚本之正则表达式(四)---sort与uniq工具
发表于:2024-10-27 作者:千家信息网编辑
千家信息网最后更新 2024年10月27日,sort 工具sort 是一个以行为单位对文件内容进行排序的工具,也可以根据不同的数据类型来排序。sort 语法sort [选项] 参数sort常用选项-f:忽略大小写-b:忽略每行前面的空格-M:按
千家信息网最后更新 2024年10月27日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安全错误
数据库的锁怎样保障安全
保证网络安全是使网络得到
怀旧服服务器老掉线
国内主流数据库管理系统有哪些
网络安全和青春饭
数据库怎么删除外键约束
戴尔服务器如何进入修复模式
利用路由器的网络技术
自学软件开发的书籍
车牌识别摄像机前置数据库
白城市网络安全知识
2018网络安全警示片
批量替换单元格部分数据库
5台服务器怎么做数据库集群
浦东新区媒体数据库服务商新报价
干瞪眼扑克游戏软件开发
数据库编码重复
导入导出数据库文件命令
软件开发行业优秀企业
制作网页创造数据库
济南柒零叁网络技术有限公司
高职网络安全教案
关于网络技术中的关键路线
跳转代理服务器
华为进军数据库业务
网络安全和青春饭
网络技术学校
安徽网络技术转让哪家好
网络安全产业 供需
连接数据库参数
蓝鹰网络技术有限公司