My Shell Script Help
2012年4月24日 星期二
string operation -- replace file extension name
如果只是簡單的filename 操作,可以用
"${filename...}"
例如:把所有 mp4 檔 rename 成 avi:
for file in *.mp4;do mv "$file" "${file/.mp4/.avi}";done
像這個 ${file/.mp4/.avi} 就是把 $file 中 .mp4 換成 .avi,其中的兩個 "/" 符號就是 replace。
ref:
http://www.thegeekstuff.com/2010/07/bash-string-manipulation/
http://www.faqs.org/docs/abs/HTML/string-manipulation.html
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言