“每天一命令之sort”的版本间的差异
跳到导航
跳到搜索
(→sort) |
|||
(未显示同一用户的1个中间版本) | |||
第1行: | 第1行: | ||
− | =sort= | + | =sort 或者shell脚本去重= |
sort是在Linux里非常常用的一个命令,管排序的 | sort是在Linux里非常常用的一个命令,管排序的 | ||
第17行: | 第17行: | ||
我们如果想改变这种现状,就要使用-n选项,来告诉sort,“要以数值来排序”! | 我们如果想改变这种现状,就要使用-n选项,来告诉sort,“要以数值来排序”! | ||
− | |||
=reference= | =reference= | ||
[https://www.cnblogs.com/51linux/archive/2012/05/23/2515299.html linux sort 命令详解] | [https://www.cnblogs.com/51linux/archive/2012/05/23/2515299.html linux sort 命令详解] | ||
+ | |||
+ | [https://blog.csdn.net/laobai1015/article/details/91455406 shell脚本去重的几种方法] | ||
[[category:shell]] | [[category:shell]] |
2022年8月8日 (一) 06:00的最新版本
sort 或者shell脚本去重
sort是在Linux里非常常用的一个命令,管排序的
sort的-u选项 unique [juˈnik] adj.唯一的;独一无二的;
它的作用很简单,就是在输出行中去除重复行。
sort的-r选项
sort默认的排序方式是升序,如果想改成降序,就加个-r就搞定了。
sort的-n选项
你有没有遇到过10比2小的情况。我反正遇到过。出现这种情况是由于排序程序将这些数字按字符来排序了,排序程序会先比较1和2,显然1小,所以就将10放在2前面喽。这也是sort的一贯作风。
我们如果想改变这种现状,就要使用-n选项,来告诉sort,“要以数值来排序”!