llgd.net
当前位置:首页 >> shEll sort 降序 >>

shEll sort 降序

sort -k1n -k2nr 第一列正数字序,第二列逆数字序

因为你字段选择错误。你应该这么写sort -t- -k2,2 -k1,1 abc 如果你只写 -k2 那么它表示从2 开始到行尾的所有字段为第一排序键。所以第二个-k 参数永远无效。

sort -k1,2n

sort不是shell的一部分,而是一个用c语言写的程序,性能方面几乎没法优化了,除非你懂得更好的排序算法,然后用c语言自己写个sort。 当然,sort是个功能很强的程序,有很多可选项,用sort --help、man sort、info sort等可以得到更多信息。

a='ls | sort' 这可不是存一个数组噢。 a=('ls | sort')这才是一个数组

sort -t[ -k2,2 ...

sort -k2,3 文件名

是这样吗: [seesea@UC ~]$ cat file1 2 3 21 2 4 21 4 7 21 4 8 21 3 5 21 3 6 2[seesea@UC ~]$ awk '{count[$1" "$2]++; for(i=3; i

一个升序排列还高这么麻烦,何必了

加“-V”(注意是大写的 V 字母)选项,按版本号顺序进行排序。 ls | sort -V

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com