檔名分類 - Linux

Frederic avatar
By Frederic
at 2015-07-15T19:15

Table of Contents


大家好請教各位怎麼把大檔的檔名分類

我檔案中檔名規則是 編號_ID.txt

我想要依ID把資料夾中的所有檔分類


我目前的做法是

$ls > txtlist | sed -i 's@^@/home/me/Doc/@g' - 做出檔案清單,改成絕對路徑

$ grep 'ID' txtlist > IDfile 從清單中手動把不同ID的檔做成清單

$cat IDfile |xargs -i mv {} IDfile.dir 照清單一一移動資料


但這做法很笨,因為我有50個以上的ID,等於後兩個步驟要做50次以上...

想請教有沒有什麼更簡潔的做法呢?

謝謝
Dan

--

不過是人

http://www.facebook.com/twaiting

--
Tags: Linux

All Comments

Hazel avatar
By Hazel
at 2015-07-17T20:34
for ID in ...; do find $PWD -name '*'_${ID}.txt \
Rachel avatar
By Rachel
at 2015-07-22T01:20
-maxdepth 1 | xargs ...; done
Hazel avatar
By Hazel
at 2015-07-22T20:47
想辦法把50個以上的ID存成idlist.txt,
Jake avatar
By Jake
at 2015-07-25T14:41
for ID in `cat idlist.txt` . . . . . .
Hedda avatar
By Hedda
at 2015-07-28T03:26
對~ 必須存成 *.sh , 執行前 , 必須 chmod +x *.sh
Zanna avatar
By Zanna
at 2015-07-31T00:22
bash指令不見得需要存啊 直接打也是可以

燒WIN開機碟, hdparm 硬碟設定。

Tom avatar
By Tom
at 2015-07-15T11:23
Ubuntu新手一名。 # Win開機碟 ######## ================================ 最近突然灌成了Ubuntu有點不習慣, 果然應該灌雙系統而不是全部洗掉。 要灌回Win7成雙系統,要燒Win7的開機碟。 (Windows live cd 放在隨身碟上。) 遇到 ...

Ubuntu如何只做安全性更新呢?

Joe avatar
By Joe
at 2015-07-14T23:25
https://help.ubuntu.com/lts/serverguide/automatic-updates.html 有官方使用說明 ※ 引述《j7893 (andgt; andlt;and#34;)》之銘言: : 請問一下 單純只更新安全性的方法 : 1. : 修改sources的檔案 只留scu ...

有沒有什麼好用的 app finder

Kama avatar
By Kama
at 2015-07-14T22:42
用 gmrun 好幾年了,喜歡它的小巧 tab 自動補完 但總覺得有很多地方還是很不方便 不知道有沒有什麼其它工具可以替代 目前 gmrun 覺得好用的地方 指令可以接參數 e.g 打 thunar ~/ 按 tab 會自動補完 可以設 ...

網樂通 XBMC 安裝紀錄

Olivia avatar
By Olivia
at 2015-07-14T21:59
Linux 板首PO,最近考完指考就把之前欠的教學全部寫完了 我只是個幫忙寫教學的志工,要感謝社團內的Hans Yu大開發,因為小弟是用圖文方式寫 的,PTT不好貼圖片,就直接放上連結了,請見諒! 網樂通現在已經可以硬解 1080P了.. 想知道最新的進度還是請加入[網樂通改機俱樂部]https://go ...

關於unix的權限驗證

Ethan avatar
By Ethan
at 2015-07-14T20:17
小弟初入linux的環境 最近在研究關於權限的問題 unix的login流程應該是 去執行/etc/profile 然後去讀使用者的~/.bashrc 藉由這兩個動作 來建立出使用者的環境變數 所以/etc/passwd跟/etc/group 也是在這時候匯入進去 然後以環境變數的方式來定 ...