我需要与UNIX排序一些数据进行排序,但我不完全正确的语法,数据的模样UNIX排序为2场数字顺序
3.9.1 Step 10:
3.9.1 Step 20:
3.8.10 Step 20:
3.10.2 Step 10:
3.8.4 Step 90:
3.8.4 Step 100:
3.8.4 Step 10:
我想对它进行排序首先使用的主要数字,然后是步数,例如上面分类的数据看起来像。
3.8.4 Step 10:
3.8.4 Step 90:
3.8.4 Step 100:
3.8.10 Step 20:
3.9.1 Step 10:
3.9.1 Step 20:
3.10.2 Step 10:
我发现通过第一个号码本网站的排序方法:
sort -t. -k 1,1n -k 2,2n -k 3,3n
但我不打扰第一个排序
当我尝试你给你的样本数据的命令行,它产生的答案你说你想... – jacobm 2012-07-12 01:42:21
@jacobm,重新检查第3列,它的排序错误 – Steve 2012-07-12 01:45:50
我在solaris 10,如果这有所作为,是啊第三列仍然不正确 – jdex 2012-07-12 01:48:30