2
我想用gnu-coreutils排序命令根據從最小到最大的第一個值對錶格排序。用coreutil的排序排序
我的表看起來是這樣的:
file.txt的
100,0.8,0.323, ... some more data
2,0.323,0,323, ...
4, ...
53, ...
.
.
121, ...
我曾嘗試做如下:
sort -n -k 1 file.txt
,但我得到的東西像...
10,0,10,10
100,9,1,10
101,9,2,11
102,9,3,12
103,9,4,13
104,9,5,14
105,9,6,15
106,9,7,16
107,9,8,17
108,9,9,18
21,1,10,11
32,2,10,12
43,3,10,13
54,4,10,14
我想要邏輯數字順序。
泰德。
22,33,44對我來說很好 - 你希望那些出現在什麼順序? – 2010-11-20 01:34:30
啊我忘了提及..事情是有這樣的數字,如: 21,22,23,24 ...在33之前,它沒有顯示出來......他們可能是在排序文件的其他地方。 – Flethuseo 2010-11-20 03:59:12
我也想問一下,我的默認排序命令來自/ usr/bin/sort,但那種排序沒有我喜歡使用的隨機排序。我想使用我的coreutils安裝中的排序,但我不想將所有的核心utils添加到我的路徑中。我試過這個..但它沒有工作: alias sort ='/ sw/lib/coreutils/bin/sort' 任何想法? – Flethuseo 2010-11-20 04:05:10