广告

Debian8系统如何用sort命令对文件内容进行排序

2023-11-26

debian8系统如何用sort命令对文件内容进行排序?本教程以debian8系统为例

本配置适用于debian8,9版本

1.介绍

sort命令作用

sort命令用于将文本文件内容加以排序,将输入行按照键值字段与数据类型选项以及locale排序。

一个可预期的记录次序,会让用户的查看使用更方便:书的索引、字典、目录以及电话簿等,如果没有次序依据就毫无价值,排序后的记录更易于程序化,也更有效率。

2.参数

-b 忽略开头的空白

-c 检查输入是否已正确的排序。如果输入未经排序,返回退出码非零值

-d 字典顺序:仅文字数字与空白才有意义

-g 一般数值:以浮点数字类型比较字段。

-f 将混用的字母都看作相同大小写,不区分大小写

-i 忽略无法打印的字符

-k 定义排序键值字段

-m 将几个排序好的文件进行合并。

-M 将前面3个字母依照月份的缩写进行排序。

-n 依照数值的大小排序。

-o<输出文件> 将排序后的结果存入指定的文件。

-r 以相反的顺序来排序。

-t<分隔字符> 指定排序时所用的栏位分隔字符。

 <起始栏位>-<结束栏位> 以指定的栏位来排序,范围由起始栏位到结束栏位的前一栏位。

--help 显示帮助。

--version 显示版本信息。
3.sort案例

3.1以字段排序

3.1.1以冒号隔开的第一个字段:用户名称进行排序

sort -t: -k1,1 /etc/passwd

以冒号隔开的第一个字段:用户名称进行排序


3.1.2以冒号隔开,先以第四段进行排序,然后以第三段进行排序,展示出来(从1开始计数)

sort -t: -k4n -k3n /etc/passwd

以冒号隔开,先以第四段进行排序,然后以第三段进行排序,展示出来(从1开始计数)

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。本站原创内容未经允许不得转载,或转载时需注明出处!

上一篇:Debian8系统如何用pstree命令以树状图的方式展现进程之间的派生关系

下一篇:Debian8系统如何通过修改interfaces文件配置网卡

这条帮助是否解决了您的问题?已解决未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好!很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!

立即注册91VPS账号,免费体验多款产品
立即注册
联系我们
全国咨询热线:
0712-5319406
QQ客服:
800193021
91VPS微信客服

扫码联系微信客服