July 19, 2006

好用的 Linux 指令:sort

很久沒有寫 shell script 了,突然要用到 sort 卻忘記參數怎麼下 XD
還好有 man page 和 Google,幫助我回憶 ......

故事是這樣的,本來想要用 Excel 把一個文字檔某一個欄位排序。大家都知道 Excel 的罩門是超過 65536 筆資料的檔案不吃,好死不死我的文字檔有 486427 行 ......

我要做的事情是,以 ABC.txt 的第二個欄位做排序,指令如下:

sort -n -r -t, +1 ABC.txt > ABC.sort.txt

-n 以數字大小排序。
-r 降冪排序。
-t, 欄位以 , 當分隔符號
+1 跳過前一個欄位,以第二個欄位來排序

懶得寫程式時,找找有沒有現成的 linux 指令,有時會有意想不到的效果喔 ^^


Office 這麼虛,為什麼大家還是愛用?!

由 tedyeng 發表於 July 19, 2006 12:50 AM
迴響
發表迴響









記住我的資訊?





請依上圖輸入檢核碼: