有一堆 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.
全站熱搜
留言列表