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

Rachel avatar
By Rachel
at 2011-08-27T23:23

Table of Contents

※ 引述《mself (mself)》之銘言:
: dear all
: 有一個問題請教
: 我有一批文字檔,例如,10000 個
: 我想把他們以隨機的順序 cat 組成一個檔案
: 請問怎麼實現比較好?
: 如果能用 bash shell 最好
: 用 perl 之類的也可以,不過我比較不懂,
: 要花點時間才能瞭解您的回答
: 感謝

雖然要你自己想,不過我還是忍不住,貼一下我的想法好了。
這方法比較笨,如果有人覺得能改進請指教。

由於你說有10000個檔。我不確定參數可以接到那麼長,所以採用一個一個接的方式

1.取得檔案列表。此檔案一行紀錄一個檔案路徑。(你可以用find or ls達成)
2.取得檔案個數。(用wc或是其他統計方式隨你)
3.參考這裡http://goo.gl/UDIK取得隨機數,並處理成最大值和你的檔數相同。
4.取出隨機數標明的行數,cat接上此檔。並用sed刪行。
5.loop,or遞迴

--
Tags: Linux

All Comments

Oscar avatar
By Oscar
at 2011-08-31T04:04
註解一下,隨機數要再-1才恰當。
Audriana avatar
By Audriana
at 2011-08-31T09:03
我記得是在基礎題庫第四頁的地方
打錯...

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

Vanessa avatar
By Vanessa
at 2011-08-27T21:36
dear all 有一個問題請教 我有一批文字檔,例如,10000 個 我想把他們以隨機的順序 cat 組成一個檔案 請問怎麼實現比較好? 如果能用 bash shell 最好 用 perl 之類的也可以,不過我比較不懂, 要花點時間才能瞭解您的回答 感謝 - ...

音樂播放器

Zora avatar
By Zora
at 2011-08-27T16:35
找了個下午 終於找到比較好用的 gmusicbrowser 可以直接資料夾拖曳播放 日文大多也沒問題 還會自動搜尋BK等檔案資訊 在這邊分享一下XD ----------------------------------------- 最近才剛上手ubuntu 不知道在這裡問這問題合不合適 有 ...

Fedora 15 GNOME 3 ibus-daemon 啟動失敗

Hedwig avatar
By Hedwig
at 2011-08-27T15:36
※ 引述《lantw44 (1101-2019-3028-4786)》之銘言: : 標題: [問題] Fedora 15 GNOME 3 ibus-daemon 啟動失敗 : 時間: Tue Aug 23 21:50:10 2011 : : : 我從 GNOME 3 的登入畫面下登入 : : 發現花的時間突然 ...

Linux上怎麼新增移除硬體

Doris avatar
By Doris
at 2011-08-27T15:03
在windows下,插隨身碟時,右下角可以移除硬體, 那在linux下呢?我用的是ezgo8,是在哪? 請大大們幫回答一下,謝謝 -- 一定要說我是正妹 才不會被攻擊嗎? 那你覺得我是嗎? - ...

非x86上裝發布版?

Quanna avatar
By Quanna
at 2011-08-27T03:27
有人有這種經驗嗎? 看到不少發步版都有支持powerPC。 在下想搞台powerPC來玩玩。 那請問有人在powerPC上面裝過嗎? 或是說,我問題是,要怎搞到powerPC機器呢? 這年頭除了電視遊樂器主機,還能在那生 ...