位置: IT常识 - 正文

Linux系统中sort排序命令的使用教程

编辑:rootadmin
这篇文章主要介绍了Linux系统中sort排序命令的使用教程,使用sort来对文件排序是Linux入门学习中的基础知识,需要的朋友可以参考下... 16-03-24

推荐整理分享Linux系统中sort排序命令的使用教程,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

sort命令的功能是对文件中的各行进行排序。sort命令有许多非常实用的选项,这些选项最初是用来对数据库格式的文件内容进行各种排序操作的。实际上,sort命令可以被认为是一个非常强大的数据管理工具,用来管理内容类似数据库记录的文件。

Sort命令将逐行对文件中的内容进行排序,如果两行的首字符相同,该命令将继续比较这两行的下一字符,如果还相同,将继续进行比较。

语法:

sort [选项] 文件

说明:sort命令对指定文件中所有的行进行排序,并将结果显示在标准输出上。如不指定输入文件或使用“- ”,则表示排序内容来自标准输入。

sort排序是根据从输入行抽取的一个或多个关键字进行比较来完成的。排序关键字定义了用来排序的最小的字符序列。缺省情况下以整行为关键字按ASCII字符顺序进行排序。

改变缺省设置的选项主要有:

- m 若给定文件已排好序,合并文件。

Linux系统中sort排序命令的使用教程

- c 检查给定文件是否已排好序,如果它们没有都排好序,则打印一个出错信息,并以状态值1退出。

- u 对排序后认为相同的行只留其中一行。

- o 输出文件 将排序输出写到输出文件中而不是标准输出,如果输出文件是输入文件之一,sort先将该文件的内容写入一个临时文件,然后再排序和写输出结果。

改变缺省排序规则的选项主要有:

- d 按字典顺序排序,比较时仅字母、数字、空格和制表符有意义。

- f 将小写字母与大写字母同等对待。

- I 忽略非打印字符。

- M 作为月份比较:“JAN”<“FEB”

- r 按逆序输出排序结果。

+posl-pos2 指定一个或几个字段作为排序关键字,字段位置从posl开始,到pos2为止(包括posl,不包括pos2)。如不指定pos2,则关键字为从posl到行尾。字段和字符的位置从0开始。

- b 在每行中寻找排序关键字时忽略前导的空白(空格和制表符)。

- t separator 指定字符separator作为字段分隔符。

实例

代码如下:[root@www ~]# cat /etc/passwd | sort #sort 是默认以第一个数据来排序,而且默认是以字符串形式来排序,所以由字母 a 开始升序排序。代码如下:[root@www ~]# cat /etc/passwd | sort -t ':' -k 3 #/etc/passwd 内容是以 : 来分隔的,我想以第三栏来排序,该如何代码如下:[root@www ~]# cat /etc/passwd | sort -t ':' -k 3n #用数字排序,默认是以字符串来排序的代码如下:[root@www ~]# cat /etc/passwd | sort -t ':' -k 3nr #倒序排列,默认是升序排序代码如下:[root@www ~]# ccat /etc/passwd | sort -t':' -k 6.2,6.4 -k 1r #对/etc/passwd,先以第六个域的第2个字符到第4个字符进行正向排序,再基于第一个域进行反向排序代码如下:[root@www ~]# cat /etc/passwd | sort -t':' -k 7 -u #查看/etc/passwd有多少个shell:对/etc/passwd的第七个域进行排序,然后去重
本文链接地址:https://www.jiuchutong.com/zhishi/281330.html 转载请保留说明!

上一篇:Mac系统不能升级Windows XP SP3提示磁盘空间不足(mac怎么不能升级系统)

下一篇:win11怎么清理Windows.old文件夹? 删除windows.old文件夹的技巧(win11怎么清理电脑垃圾)

  • 苹果11突然卡屏重启如何解决(苹果11突然卡屏不动怎么回事)

    苹果11突然卡屏重启如何解决(苹果11突然卡屏不动怎么回事)

  • 华为手机可以登录两个微信吗(华为手机可以登录两个微信怎么登录)

    华为手机可以登录两个微信吗(华为手机可以登录两个微信怎么登录)

  • 家里的wifi密码忘了怎么办(家里的wifi密码怎么改)

    家里的wifi密码忘了怎么办(家里的wifi密码怎么改)

  • 淘宝号怎么改性别(淘宝怎么改性别)

    淘宝号怎么改性别(淘宝怎么改性别)

  • protected和private区别(protected和private区别java)

    protected和private区别(protected和private区别java)

  • 光纤红色亮了怎么办(光纤指示灯亮红色)

    光纤红色亮了怎么办(光纤指示灯亮红色)

  • iqoo是ufs3.0吗(iqoo一代ufs)

    iqoo是ufs3.0吗(iqoo一代ufs)

  • 星光级摄像机什么意思(星光级摄像机什么牌子好)

    星光级摄像机什么意思(星光级摄像机什么牌子好)

  • 美团5元红包商家扣钱吗(美团5元×6个红包对商家有损失吗)

    美团5元红包商家扣钱吗(美团5元×6个红包对商家有损失吗)

  • ipad2018可以用键盘吗(ipad2018可以用键盘鼠标吗?)

    ipad2018可以用键盘吗(ipad2018可以用键盘鼠标吗?)

  • wps表格查找替换在哪(wps表格中查找替换)

    wps表格查找替换在哪(wps表格中查找替换)

  • 为什么苹果自动锁定(为什么苹果自动锁定改不了时间)

    为什么苹果自动锁定(为什么苹果自动锁定改不了时间)

  • 抖音怎么关掉附近的人(抖音怎么关掉附近推荐的视频)

    抖音怎么关掉附近的人(抖音怎么关掉附近推荐的视频)

  • 华为hd标志怎么去掉(华为屏幕上的hd)

    华为hd标志怎么去掉(华为屏幕上的hd)

  • 小米2s怎么不能安装微信(小米2s不支持4g怎么办)

    小米2s怎么不能安装微信(小米2s不支持4g怎么办)

  • 机顶盒怎么连电脑主机(机顶盒怎么连电脑显示器看电视)

    机顶盒怎么连电脑主机(机顶盒怎么连电脑显示器看电视)

  • 台式机主板电池怎么拆(台式机主板电池在哪个位置图)

    台式机主板电池怎么拆(台式机主板电池在哪个位置图)

  • 腾讯视频突然不能投屏(腾讯视频突然不能投屏了)

    腾讯视频突然不能投屏(腾讯视频突然不能投屏了)

  • 小爱音箱没有wifi可以用吗(小爱音箱没有wifi怎么连接手机)

    小爱音箱没有wifi可以用吗(小爱音箱没有wifi怎么连接手机)

  • vivo计算器在哪里打开(vivos7计算器)

    vivo计算器在哪里打开(vivos7计算器)

  • 火山视频如何添加好友(火山小视频怎么添加自己喜欢的音乐)

    火山视频如何添加好友(火山小视频怎么添加自己喜欢的音乐)

  • Windows7系统任务栏的图标隐藏与显示的方法(win7系统任务计划在哪里)

    Windows7系统任务栏的图标隐藏与显示的方法(win7系统任务计划在哪里)

  • java基础-泛型与正则表达式(java泛型的定义和使用)

    java基础-泛型与正则表达式(java泛型的定义和使用)

  • 企业增值税是什么科目
  • 发票的红冲和作废有何区别
  • 冲红的发票要拿回来吗
  • 本年利润借方专栏有什么
  • 购买金税盘抵扣
  • 土地递减销售收益怎么算
  • 控股合并的会计准则
  • 私人出租房子发票怎么开
  • 两个公司的现金怎么交税
  • 施工分包分为哪些
  • 个税申报系统中年收入不超6万元的确认错了怎么改
  • 进项发票可以不入账吗
  • 回迁房怎么交税
  • 为什么增值税发票综合服务平台进不去
  • 混合销售举例说明
  • 企业向关联方借款是否可以无偿
  • 车辆处置入账价值包括哪些
  • 移动网络的费用有哪些
  • 企业所得税退税会计分录
  • 计提养老保险会计分录怎么做
  • 购买机动车怎样抵扣进项税
  • 直接转让土地使用权 土地增值税申报表
  • 微小企业每个季度减免多少税
  • 运输途中发生货物丢失
  • 1697510722
  • w10系统怎么打印文件
  • 实收资本怎么用
  • 存货成本要加上税费吗
  • windows预览版dev和beta
  • docker 使用教程
  • 企业并购的基本方法有
  • 如何进行抵债资金管理
  • 记账凭证摘要是什么意思
  • 零售业的进货帐务怎么做
  • LIO-SAM学习与运行测试数据集
  • 向银行借入的资金属于什么
  • 未分配利润为负的原因
  • redis常见问题解决
  • $ajax请求
  • laravel5创建service provider和facade的方法详解
  • 勾选认证客户端不成功怎么办
  • 织梦建站详细步骤
  • java mongodb模糊查询
  • aspcms标签
  • 上一年的成本没入账怎么做
  • 计提和支付可以录在一张凭证吗
  • 小规模纳税人都报什么税
  • 本年利润和利润分配有什么区别
  • 建筑企业外经证需要准备什么资料
  • 主营业务利润的会计分录
  • 其他综合收益是当期损益吗
  • 印花税减免税额怎么填
  • 实际利率与名义利率的换算
  • 原始凭证填制要点在原始凭证上书写阿拉伯数字正确的有
  • sql server 数据库介绍
  • 删除xp本地保存的视频
  • 定制xp系统
  • centos如何操作
  • win7系统怎么查看隐藏文件夹
  • win10预览版和正式版区别
  • Win10红石版Edge浏览器新扩展功能:关灯(附扩展程序使用)
  • javascript模块化规范有哪些
  • javascript函数的定义
  • python3.9爬取网页教程
  • express app.js
  • angularjs1.5
  • json jquery
  • python中字符串的方法
  • macos moja
  • jquery使用教程
  • 使用粗盐热敷十大危害
  • android基于
  • python怎么写函数
  • 税务总局副局长饶
  • 注会证可以挂靠吗?挂靠合法吗?
  • 浙江省发票勾选认证操作流程2021
  • 昆山华润燃气多少钱一方
  • 江苏省国家税务总局江苏省电子税务局
  • 如何用微信进行社保认证
  • 图书行业税率多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设