1
在Linux操作系統(Ubuntu的),一個外殼實用程序將輸出以下數據如何對製表符分隔出來?
23827492 name_1
3984989229 name 2
8238937 another name
所以有2場,號碼和姓名。我需要的是在linux shell中通過asc或desc中的數字對輸出進行排序。不使用python/perl最簡單的方法是什麼?
在Linux操作系統(Ubuntu的),一個外殼實用程序將輸出以下數據如何對製表符分隔出來?
23827492 name_1
3984989229 name 2
8238937 another name
所以有2場,號碼和姓名。我需要的是在linux shell中通過asc或desc中的數字對輸出進行排序。不使用python/perl最簡單的方法是什麼?
試試這個:
sort -g <filename>
而且使用-r
反向排序
'排序這並做 '自然排序' -n'工程太爲你的情況 – jman 2012-02-22 07:55:21
?即「100a」會在「20b」後面出現,還是會是「20b」,因爲它開始於2? – mpen 2012-02-22 07:56:11
查看[manpage](http://manpages.ubuntu.com/manpages/lucid/en/man1/sort.1.html) – 2012-02-22 15:12:09