- 论坛徽章:
- 0
|
原帖由 Edengundam 于 2007-6-2 16:20 发表
n速度快. 使用比较字符的方式比较, g会吧数值转换成双精度浮点数, 速度慢.
k3代表将第三个域之后所有信息作为键值进行比较.
k3,3表示只将第三个域做键值进行比较
谢谢回复!
下面有个疑问,本来只是排序k3,为什么k4也有排序呢?
# cat ttt
Boys in Company C:HK:192:2192
Alien:HK:119:1982
The Hill:KL:63:2972
Aliens:HK:532:4892
Star Wars:HK:301:4102
The Hill:KL:63:2971
A Few Good Men:KL:445:5851
Toy Story:HK:239:3972
# sort -t: -k 3n ttt
The Hill:KL:63:2971
The Hill:KL:63:2972
Alien:HK:119:1982
Boys in Company C:HK:192:2192
Toy Story:HK:239:3972
Star Wars:HK:301:4102
A Few Good Men:KL:445:5851
Aliens:HK:532:4892
# sort -t: -k 3n,3 ttt
The Hill:KL:63:2971
The Hill:KL:63:2972
Alien:HK:119:1982
Boys in Company C:HK:192:2192
Toy Story:HK:239:3972
Star Wars:HK:301:4102
A Few Good Men:KL:445:5851
Aliens:HK:532:4892
并且以上我的例子并没有很清楚区分
k3代表将第三个域之后所有信息作为键值进行比较.
k3,3表示只将第三个域做键值进行比较
之间的的区别,其实我也知道是这么一回事,只是实际使用的过程中有这个疑问,所以能否帮忙举个例子说明一下
[ 本帖最后由 泛泛之辈 于 2007-6-3 03:12 编辑 ] |
|