Linux基础:sort命令总结
发布时间:2020-12-13 23:15:33 所属栏目:Linux 来源:网络整理
导读:本文只总结一些常用的用法,更详细的说明见 man sort 和 sort --help 。 sort命令 sort 命令用于串联排序指定文件并将结果写到标准输出。 sort 可以指定按照何种排序规则进行排序,如按照当前字符集排序规则(这是默认排序规则)、按照字典排序规则、按照数值
sort命令sort命令用于串联排序指定文件并将结果写到标准输出。 sort可以指定按照何种排序规则进行排序,如按照当前字符集排序规则(这是默认排序规则)、按照字典排序规则、按照数值排序规则、按照月份排序规则、按照文件大小格式( 字符集排序、字段排序的顺序: 语法格式Usage: sort [OPTION]... [FILE]... or: sort [OPTION]... --files0-from=F 选项说明
实例测试文本 ZZ 2DF AA 330 Sa n22 dB ss2 DD 231 Aa 500 bB 300 CC 222 BB 200 示例 # 默认的排序规则为字符集排序规则,且为升序 [[email?protected] ~]# sort 1.txt AA 330 Aa 500 BB 200 bB 300 CC 222 dB ss2 DD 231 Sa n22 ZZ 2DF # 将小写字母等同于大写字母 [[email?protected] ~]# sort -f 1.txt Aa 500 AA 330 BB 200 bB 300 CC 222 dB ss2 DD 231 Sa n22 ZZ 2DF # 降序 [[email?protected] ~]# sort -r 1.txt ZZ 2DF Sa n22 DD 231 dB ss2 CC 222 bB 300 BB 200 Aa 500 AA 330 # 根据第二列排序,分隔符为空格 [[email?protected] ~]# sort -t $' ' -k2 1.txt BB 200 CC 222 DD 231 ZZ 2DF bB 300 AA 330 Aa 500 Sa n22 dB ss2 # 将以上结果输出到2.txt [[email?protected] ~]# sort -t $' ' -k2 1.txt -o 2.txt [[email?protected] ~]# cat 2.txt BB 200 CC 222 DD 231 ZZ 2DF bB 300 AA 330 Aa 500 Sa n22 dB ss2 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |