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安全错误
数据库的锁怎样保障安全
上海新能源网络技术厂家价格
个人信用数据库采集信息
天融信在武汉的网络安全学校
PS5登陆不上老头环服务器
网络安全同担网络安全共享
信息技术数据库管理选择题
软件开发cpu主频核心
怎么上传到ftp服务器
服务器安装ubuntu后花屏
网络安全手抄报简介写什么
钢铁行业网络安全案例技术原理
浏览器连接vnc服务器
西门子宏数据库
部队网络安全保密教案
海康服务器安装系统出现蓝屏
物联网中的无线网络技术
信息网络安全监察政府部门
与更新服务器连接失败
北京西城区软件开发公司
dca 数据库 中国银行
c 服务器 客户端ip
公路工程安全风险数据库怎么建
计算机网络技术主要有什么课程
MC马克龙服务器
我的世界服务器如何防止凋零
物理服务器扩容详解
树状节点数据库
数据库 类型 判断
各国服务器
安全的服务器端口