千家信息网

正则表达式 ------排序三工具(sort、uniq、wc)

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,一、sort 工具(1)sort 是一个以行为单位对文件内容进行排序的工具,也可以根据不同的数据类型来排序(2)sort 命令格式:sort [选项] 参数(3)常用的选项:-f:忽略大小写;-b:忽
千家信息网最后更新 2025年02月02日正则表达式 ------排序三工具(sort、uniq、wc)

一、sort 工具

(1)sort 是一个以行为单位对文件内容进行排序的工具,也可以根据不同的数据类型来排序

(2)sort 命令格式:sort [选项] 参数

(3)常用的选项

  • -f:忽略大小写;
  • -b:忽略每行前面的空格;
  • -M:按照月份进行排序;
  • -n:按照数字进行排序;
  • -r:反向排序;
  • -u:等同于 uniq,表示相同的数据仅显示一行;
  • -t:指定分隔符,默认使用[Tab]键分隔;
  • -o <输出文件>:将排序后的结果转存至指定文件;
  • -k:指定排序区域;

    示例1:将 /etc/passwd 文件中的账号进行排序

sort /etc/passwd

示例2:将/etc/passwd 文件中的第三列进行反向排序

sort -t : -rk 3 /etc/passwd

示例3:将 etc/passwd文件中第三列进行排序,并将输出内容保存至yyy.txt 文件中

sort -t : -k 3 /etc/passwd -o yyy.txt

二、uniq 工具

(1)uniq 工具在 Linux 系统中通常与 sort 命令结合使用,用于报告或者忽略文件中的重复行

(2)命令语法格式为:uniq [选项] 参数

(3)常用选项包括

  • -c:进行计数;
  • -d:仅显示重复行;
  • -u:仅显示出现一次的行;

    示例1:uniq命令去重,只能去连续的重复,如果隔开了还是会出现


    如果我们想去掉所有的重复行,都只出现一次的话,可以使用 sort -u 命令

三、wc 工具

1)统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。

(2)格式:wc [选项] 文件

(3)常用选项

  • -c 统计字节数;
  • -l 统计行数;
  • -m 统计字符数,注意这个标志不能与 -c 标志一起使用;
  • -w 统计字数,一个字被定义为由空白、跳格或换行字符分隔的字符串;
  • -L 打印最长行的长度;
文件 排序 统计 命令 工具 示例 字数 字符 字节 常用 格式 内容 参数 数据 标志 结果 并将 输出 不同 最长 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 成都市龙泉驿区网络安全宣传周 网络安全系统的技术漏洞 php数据库时间函数 公安网络安全考试范围 腾讯云助手怎么登录服务器 香港高防绕美服务器 手抄报大全网络安全 宝山区海航数据库服务价格查询 网络安全保障方案 公安 centos 查询数据库 赚钱服务器 华为翻译服务器正在连接 数据库 手机号码 安全吗 软件开发综合实训心得体会 服务器如何装win7 网络安全培训后有前途吗 路由器可以做监控服务器吗 移动电视盒子改装服务器 陕西微信小程序服务器托管 网络安全安全宣传实践活动纪实 怎么做一个完整的数据库 无线传感器网络技术及其应用考试 数据库自动生成编号每次从1开始 数据库表是自由表是什么 文档服务器简称 网络安全智能制造大会开幕 苹果13无法登录服务器 鹰皇金佰仕网络技术 只能检索国外学位论文的数据库 使用ajax链接数据库
0