“每天一命令之sort”与“每天一命令之telnet”:页面之间的差异

来自linuxsa wiki
(页面间差异)
跳转到导航 跳转到搜索
Evan留言 | 贡献
 
Evan留言 | 贡献
导入1个版本
 
第1行: 第1行:
=sort 或者shell脚本去重=
=要注意 =
sort是在Linux里非常常用的一个命令,管排序的
<pre>


sort的-u选项 unique [juˈnik] adj.唯一的;独一无二的;
#这个其实是机房开了端口 但是程序哥自己加的程序没起来  所以 refused 不是telnet 不通
evan@freebsd-512mb-sfo2-01:~ % telnet 15.66.11.15 9096
Trying 148.66.11.153...
telnet: connect to address 15.66.11.15: Connection refused
</pre>


 
[[category:ops]] [[category:shell]]
它的作用很简单,就是在输出行中去除重复行。
 
sort的-r选项
 
sort默认的排序方式是升序,如果想改成降序,就加个-r就搞定了。
 
 
sort的-n选项
 
你有没有遇到过10比2小的情况。我反正遇到过。出现这种情况是由于排序程序将这些数字按字符来排序了,排序程序会先比较1和2,显然1小,所以就将10放在2前面喽。这也是sort的一贯作风。
 
我们如果想改变这种现状,就要使用-n选项,来告诉sort,“要以数值来排序”!
 
=reference=
[https://www.cnblogs.com/51linux/archive/2012/05/23/2515299.html linux sort 命令详解]
 
[https://blog.csdn.net/laobai1015/article/details/91455406  shell脚本去重的几种方法]
 
[[category:shell]]

2019年10月14日 (一) 13:55的最新版本

要注意

#这个其实是机房开了端口 但是程序哥自己加的程序没起来  所以 refused 不是telnet 不通 
evan@freebsd-512mb-sfo2-01:~ % telnet 15.66.11.15 9096
Trying 148.66.11.153...
telnet: connect to address 15.66.11.15: Connection refused