linux中sort命令详解 linux中sort,uniq,排序计数用法?
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排序
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。