sort 有辦法由低位數排序嗎? - Linux

George avatar
By George
at 2017-02-03T23:08

Table of Contents

我的意思是,原始資料如下:

003
074
177
760

能否排序成

760
003
074
177

這樣,由右方開始依序往左比對。

如果sort不能的話,Linux上有辦法用簡單script達成嗎?




其實是剛剛對發票想到的啦!每次對發票都有這煩惱,不過對完就忘了 XD

--
Tags: Linux

All Comments

Barb Cronin avatar
By Barb Cronin
at 2017-02-04T15:58
還要手動輸入(?
Ula avatar
By Ula
at 2017-02-05T13:23
這是character array的排序,要如何排比較快?
Quintina avatar
By Quintina
at 2017-02-08T17:28
先練習迴文再轉成interger候用qsort比較快。 記得訂id.
Brianna avatar
By Brianna
at 2017-02-12T03:57
cat file.txt | rev | sort -n | rev
上面這樣符合需求嗎?
Wallis avatar
By Wallis
at 2017-02-15T03:46
樓上很厲害! 如果原PO覺得這樣夠快就先這樣吧。
Hedy avatar
By Hedy
at 2017-02-16T20:51
因為sort的時候要大量存取記憶體,電腦記憶體很慢...
Ursula avatar
By Ursula
at 2017-02-21T20:15
k大這行指令已經很快,但pipe寫入另一塊空間花時間。
Zanna avatar
By Zanna
at 2017-02-25T22:03
如果divide and conqure可以用在OpenCL存取主記憶體
Tristan Cohan avatar
By Tristan Cohan
at 2017-03-01T03:05
則排序應該可以更快,因為OpenCL存取速度較快。
Todd Johnson avatar
By Todd Johnson
at 2017-03-05T11:41
找找看有沒有compiler的函數可以這麼做,就是GPGPU的一
個不錯的應用,OpenACC如果不用加入標籤自動處理應該可
Hamiltion avatar
By Hamiltion
at 2017-03-06T07:43
以達到您的需求。
Puput avatar
By Puput
at 2017-03-06T09:35
因為OpenCL可以用GPU內部很快的Cache及更快讀主記憶體
Leila avatar
By Leila
at 2017-03-08T09:01
以上純屬虛構
Jake avatar
By Jake
at 2017-03-12T23:43
a大 又跳出來娛樂大夥了呀!辛苦了呀,新年快樂喔!
Kama avatar
By Kama
at 2017-03-14T02:52
若要改用其他 script language 處理也可以
Steve avatar
By Steve
at 2017-03-14T08:47
python 來說也很簡單方式就達成這個需求
Blanche avatar
By Blanche
at 2017-03-15T22:29
https://tinyurl.com/hdrv3df 不確定是在intel compile
Candice avatar
By Candice
at 2017-03-16T21:26
result = sorted(['003', '074', '177', '760'],
key=lambda n: int(n[::-1]) ) 這樣,一行,提供參考
Queena avatar
By Queena
at 2017-03-17T06:59
r還是intel mkl或是intel parallel studio裡面~_~"
Dinah avatar
By Dinah
at 2017-03-19T21:44
最後搭配讀取檔案產生 list 給 sorted 使用即可
Selena avatar
By Selena
at 2017-03-23T05:38
opencl + gpu ??? 拿牛刀來殺雞
Damian avatar
By Damian
at 2017-03-27T21:46
我覺得平行化領域太多派系,應該化為合作雙贏!
Iris avatar
By Iris
at 2017-03-29T01:50
我們可用舊製程的GPGPU打贏砸大錢隱藏技術的新CPU!!
Harry avatar
By Harry
at 2017-04-02T02:21
沒人說平行化怎樣,只是原貼這問題,你扯太遠了
Lily avatar
By Lily
at 2017-04-03T01:10
前面幾篇文章來看,我只能夠說... 一堆回覆文內容頗...
Tristan Cohan avatar
By Tristan Cohan
at 2017-04-06T08:45
樓上你認真了 XD
Hardy avatar
By Hardy
at 2017-04-07T03:33
小州大你太認真了...
Blanche avatar
By Blanche
at 2017-04-09T09:33
ㄎㄎ,認真就輸了

mac裝ubuntu雙系統

Hedwig avatar
By Hedwig
at 2017-02-01T10:02
各位前輩新年快樂 因為在mac版上詢問無果 故前來請教 前陣子入手的mac在經過幾次困難後 終於上週灌好ubuntu雙系統 但遇到兩個棘手問題 1. ubuntu系統無法關機 會停留在進度圈圈 之前都只能強制關機 2. 只能裝64位元 但桌面圖式太小了 有辦法放大嗎? 已經把顯示調到64 ...

Arch 安裝分享

Yuri avatar
By Yuri
at 2017-01-31T14:26
小弟之前用 mint 兩年,最近被同學推坑 arch 成功,覺得第一次有朋友帶少踩很多雷, 踩到了旁邊也有人可以一起看要怎麼辦。 這兩天把安裝過程紀錄下來下次用,也分享給有需要的人 https://github.com/geniustanley/arch-linux-install 大家如果有什麼建議也 ...

PCIE跟M2的SSD灌Linux會有問題嗎

Iris avatar
By Iris
at 2017-01-29T22:14
各位大大們好 因為之後換電腦時想要換成Pci-e介面或是m2的SSD 不知道會不會有找不到硬碟或是支援之類的問題 以後會灌成antergos linux 但是網路上爬文似乎沒有什麼文章 不知道有沒有人灌成功過了 - ...

用Playonlinux來裝競時通的遊戲POE

Victoria avatar
By Victoria
at 2017-01-29T22:08
預設用32bit安裝 畫面有出現中文 但是打帳號密碼進去 會出現Error 0011 更新競時通版本 google了一下 好像都連LOL都無法玩 有人成功安裝過嗎 wine又是用幾版的 - ...

vnc問題

Heather avatar
By Heather
at 2017-01-25T21:52
但是常常都會跳掉 重開後如下面所示 http://i.imgur.com/LeIK8Wl.jpg 這是log http://i.imgur.com/n0dQBwn.jpg 我有換過port 但是每個port都會這樣 是哪邊設定錯了? - ...