linux之sort命令
【摘要】 1 sort命令的参数
sort 参数(可以省略) file
具体参数如下
-b:忽略每行前面开始的空格字符,空格数量不固定时,该选项几乎是必须要使用的("-n"选项隐含该选项,测试发现都隐含)-c:检查文件是否已经按照顺序排序,如未排序,会提示从哪一行开始乱序-C:类似于"-c",只不过不输出任何诊断信息。可以通过退出状态码1判断出文件未排序-d:只处理英文字母、数字...
1 sort命令的参数
sort 参数(可以省略) file
具体参数如下
-
-b:忽略每行前面开始的空格字符,空格数量不固定时,该选项几乎是必须要使用的("-n"选项隐含该选项,测试发现都隐含)
-
-c:检查文件是否已经按照顺序排序,如未排序,会提示从哪一行开始乱序
-
-C:类似于"-c",只不过不输出任何诊断信息。可以通过退出状态码1判断出文件未排序
-
-d:只处理英文字母、数字及空格,忽略其他的字符
-
-f:将小写字母视为大写字母
-
-h:使用易读性数字(例如:2K、1G)
-
-i:除了040至176之间的ASCII字符外(八进制0-177),忽略其他的字符(忽略无法打印的字符如退格/换页键/回车)
-
-k:以哪个区间 (field) 来进行排序
-
-m:将几个排序好的文件进行合并,只是单纯合并,不做排序
-
-M:将前面3个字母依照月份的缩写进行排序
-
-n:依照数值的大小排序
-
-o<输出文件>:将排序后的结果存入指定的文件
-
-r:降序
-
-u:忽略相同行
-
-t<分隔字符>:指定分隔符,默认的分隔符为空白字符和非空白字符之间的空字符
2 sort命令常用参数使用
1) sort 我们不使用参数的情况,默认是以第一列的ASCII排序,如下。
-
cat t1.txt
-
dbc
-
abc
-
fbd
-
cbb
文章来源: chenyu.blog.csdn.net,作者:chen.yu,版权归原作者所有,如需转载,请联系作者。
原文链接:chenyu.blog.csdn.net/article/details/102982461
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)