隨機 cat 一大群檔案成一個檔案 - Linux

Table of Contents

dear all
有一個問題請教

我有一批文字檔,例如,10000 個
我想把他們以隨機的順序 cat 組成一個檔案

請問怎麼實現比較好?

如果能用 bash shell 最好
用 perl 之類的也可以,不過我比較不懂,
要花點時間才能瞭解您的回答

感謝

--

All Comments

Candice avatarCandice2011-08-31
只做一次嗎? 抓每個檔前10個字排序,依排序結果先後順序cat
Belly avatarBelly2011-09-02
隨機順序...
Frederic avatarFrederic2011-09-04
用script寫,將檔案編號,用/dev/urandom取得亂數,再依此
Sarah avatarSarah2011-09-05
取出檔案。(細節及實現自己想吧!)
Barb Cronin avatarBarb Cronin2011-09-08
用隨機數+sed交換行 再用cat 合併?
Kristin avatarKristin2011-09-12
ls | sort -R | xargs cat
Faithe avatarFaithe2011-09-13
樓上這招真是簡潔有力!(測試過13k數量,ok)
Eartha avatarEartha2011-09-17
我都不知道原來sort有這樣的功能 0 0
Victoria avatarVictoria2011-09-17
謝謝各位:)