2014-02-24 84 views
-1

我要排序這些號碼我想的特定列進行排序

36毫秒 4毫秒 44毫秒 8毫秒

這樣

4毫秒 8毫秒 36毫秒 44毫秒。

在linux中使用sort命令。由於

16:59:52.092 - 16:59:52.121 PhysicalSharedChannelReconfigurationRequestFDD - PhysicalSharedChannelReconfigurationResponse 29毫秒

16:59:51.940 - 16:59:51.943 PhysicalSharedChannelReconfigurationRequestFDD - PhysicalSharedChannelReconfigurationResponse 3毫秒

16:59:52.092 - 16:59:52.130 PhysicalSharedChannelReconfigurationRequestFDD - PhysicalSharedChannelReconfigurationResponse 38毫秒

16:59:52.029 - 16:59:52.068 PhysicalSharedChannelReconfigurationRequestFDD - PhysicalShare dChannelReconfigurationResponse 39毫秒

16:59:52.092 - 16:59:52.133 PhysicalSharedChannelReconfigurationRequestFDD - PhysicalSharedChannelReconfigurationResponse 41毫秒

17:59:34.248 - 17:59:34.253 PhysicalSharedChannelReconfigurationRequestFDD - PhysicalSharedChannelReconfigurationResponse 5毫秒

18時14分:39.263 - 18:14:39.268 PhysicalSharedChannelReconfigurationRequestFDD - PhysicalSharedChannelReconfigurationResponse 5 ms

19:41:59.355 - 19:41:59.360 PhysicalSharedChannelReconfigurationRequestFDD - PhysicalSharedC hannelReconfigurationResponse5米

+1

顯示用戶的工作。你試圖做什麼,你遇到了什麼具體問題?我們無法幫助您解決問題。 –

+0

我試過不同的組合排序命令,我也谷歌它,但我可以得到正確的命令。 我想排序的第五列和完整的數字不僅根據數字的第一個數字進行排序。 我試過這些命令。 sort -k5 sort -k5 -n sort -k5n,3 – Kashan

回答

1

echo '36 ms 4 ms 44 ms 8 ms' | xargs -n 2 | sort -n -k1 | tr '\n' ' '

不使用UNIX排序的伎倆,但你必須通過分裂的中間步驟,並重新組成輸入

+0

其實我錯過了你發佈的輸入,在這種情況下你可以使用類似'YOUR INPUT | awk'{print $ 7,$ 8}'| sort -n | xargs'輸入以獲得預期的結果 – Luke

相關問題