2016 - 2024

感恩一路有你

linux中sort命令详解 linux中sort,uniq,排序计数用法?

浏览量:2826 时间:2021-03-14 13:04:39 作者:admin

linux中sort,uniq,排序计数用法?

sort命令在Linux中非常有用。它对文件进行排序,并将排序结果输出到标准。sort命令可以从特定文件或stdin获取输入。

Syntax

sort(option)(参数)

options

-B:忽略每行前面的空格字符;

-C:检查文件是否已按顺序排序;

-D:排序时忽略除英文字母、数字和空格字符以外的其他字符;

-F:排序时将小写字母视为大写字母;

-I:忽略040和176之间的ASCII字符以外的其他字符;

-M:合并具有多个排序数字的文件;

-M:根据月份缩写对前三个字母进行排序;

-N:根据值的大小进行排序;

-O< output file>:将排序结果保存到指定的文件中;

-R:按相反顺序排序;

-T< separator character>:指定排序中使用的字段分隔符;

< start field>-< end field>:按指定字段排序,范围从开始字段到文件的上一个字段结束字段。

参数

文件:指定要排序的文件列表。

uniq命令用于报告或忽略文件中的重复行。它通常与sort命令结合使用。

语法

uniq(option)(参数)

option

-C或--count:显示每列旁边行的重复次数;

-D或--repeated:仅显示重复的行和列;

-F< Fields>或--skip Fields=< Fields>:忽略比较指定字段;

-S< character position>或--skip chars=< character position>:忽略对指定字符的比较;

-u或--unique:只显示一次行和列;

-W< character position>或--check chars=< character position>:指定要比较的字符。

如何用linux命令查找按时间排序的文件名?

您可以添加-t选项。

-T选项的功能是按时间降序输出。

如果要按时间升序排序,可以使用管道字符将返回的结果传递到TAC命令中。

用法示例:

查询当前目录中的文件并按降序排列:ll-t

查询当前目录中的文件并按升序排列:ll-t | TAC

按列5排序:LS-L | sort-K5,5N sort-K5,5N列表.txt按第5列的相反顺序:LS-L | sort-K5,5nr分拣-K5,5nr列表.txt通常,使用此方法比使用其他方法需要更多的时间。

linux中sort命令详解 sort的用法及短语 linux sort排序

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。