“每天一命令之sort”的版本间的差异

来自linux中国网wiki
跳到导航 跳到搜索
(创建页面,内容为“== sort是在Linux里非常常用的一个命令,管排序的 sort的-u选项 它的作用很简单,就是在输出行中去除重复行。 sort的-r选项 s…”)
 
第1行: 第1行:
==
+
=sort=
 
sort是在Linux里非常常用的一个命令,管排序的
 
sort是在Linux里非常常用的一个命令,管排序的
  
sort的-u选项
+
sort的-u选项 unique [juˈnik] adj.唯一的;独一无二的;
 +
 
  
 
它的作用很简单,就是在输出行中去除重复行。
 
它的作用很简单,就是在输出行中去除重复行。
第20行: 第21行:
 
=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 命令详解]
 +
 +
[[category:shell]]

2022年8月8日 (一) 05:59的版本

sort

sort是在Linux里非常常用的一个命令,管排序的

sort的-u选项 unique [juˈnik] adj.唯一的;独一无二的;


它的作用很简单,就是在输出行中去除重复行。

sort的-r选项

sort默认的排序方式是升序,如果想改成降序,就加个-r就搞定了。


sort的-n选项

你有没有遇到过10比2小的情况。我反正遇到过。出现这种情况是由于排序程序将这些数字按字符来排序了,排序程序会先比较1和2,显然1小,所以就将10放在2前面喽。这也是sort的一贯作风。

我们如果想改变这种现状,就要使用-n选项,来告诉sort,“要以数值来排序”!


reference

linux sort 命令详解