我需要與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