看板 PHP 關於我們 聯絡資訊
我有些資料想依照日期排序 原始文字檔大致如下 2000,01,03,string 2000,01,04,string 1999,12,13,string ... 將所有資料依照日期排序 目前個人想到的方式是 將所有文字串接 19991213_string 20000103_string 20000104_string 接著用sort指令排好 最後再去切割字串把日期跟字串分離 (日期不會有重複) 不曉得各位有沒有其他更好的寫法或想法呢? 總覺得這樣排序好像繞了一大圈 感謝:D -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.85.209.184
LaPass:檔案很大嗎? 02/19 00:50
DRLai:檔案一個約500kb,約10000個檔案,其實不算大 02/19 01:48
DRLai:排序是一次處理一個檔案,所以應該還好~有其他建議方法? 02/19 01:50
guardlan:你的系統是 linux 嗎? 有一定要用 php 解決嗎? 02/19 02:35
guardlan:其實你要的功能... linux 一行指令就解決了說... 02/19 02:36
guardlan:cat input.txt | sort > output.txt 結束...=.= 02/19 02:36
bibo9901:推樓上XD 02/19 10:57
DRLai:我知道linux指令...可惜我是windows XDD 02/19 22:15
bobju:安裝個linux的vm, 再設定好samba, 丟上linux處理. 02/22 18:49
bobju:linux一定要的啦~太多工具太方便了. 02/22 18:50