有一堆 thumb_xxxxxxxx.jpg/gif 的圖檔 ,要通通去除 thumb_ 字樣, 想得到的就是一個一個改,  或寫一支 script 批次改

這是很笨的方法 ,

透過 find, sed, xargs, mv 及 管線 | 搭配, 一行指令就解決, 如以下指令.

find . -name 'thumb_*' | sed -e p -e 's/thumb_//' | xargs -n2 mv 

未加上 xargs -n2 mv 指令時, 會輸出

./thumb_1311584537.jpg
./1311584537.jpg
./thumb_1313605413.jpg
./1313605413.jpg

其是透過 sed p 參數列出修改前, 修改後的檔案名稱.

以上供參考.

更多內容可以參考 http://www.jeffhung.net/blog/articles/jeffhung/1359/ Blog.

 


創作者介紹

經驗交流分享與備忘

Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()