2012-02-22 49 views
1

在Linux操作系統(Ubuntu的),一個外殼實用程序將輸出以下數據如何對製表符分隔出來?

23827492  name_1 
3984989229  name 2 
8238937  another name 

所以有2場,號碼和姓名。我需要的是在linux shell中通過asc或desc中的數字對輸出進行排序。不使用python/perl最簡單的方法是什麼?

回答

2

試試這個:

sort -g <filename> 

而且使用-r反向排序

+1

'排序這並做 '自然排序' -n'工程太爲你的情況 – jman 2012-02-22 07:55:21

+0

?即「100a」會在「20b」後面出現,還是會是「20b」,因爲它開始於2? – mpen 2012-02-22 07:56:11

+1

查看[manpage](http://manpages.ubuntu.com/manpages/lucid/en/man1/sort.1.html) – 2012-02-22 15:12:09

相關問題