我想文件排序如下如下:UNIX排序多個字段
COL1(升序)COL2(降序)COL3(升序)COL4(降序)
我想用-k
命令,而不是+-
語法。 我已經想通了如何使用舊的語法:
sort -t " " +0 -1 +2 -3 +4r testfile
,但它很難直觀。 我還沒有想出使用-k
選項的正確方法。謝謝。
這裏的testfile的:
5 3 2 9
3 4 1 7
5 2 3 1
6 1 3 6
1 2 4 5
3 1 2 3
5 2 2 3
結果:
1 2 4 5
3 4 1 7
3 1 2 3
5 3 2 9
5 2 2 3
5 2 3 1
6 1 3 6
你的「結果」數據舊語法示例的輸出不匹配。 – blahdiblah 2011-06-14 01:39:25