Shell Script rename prefix 重新命名加上前綴字

本篇 ShengYu 介紹 Shell Script 重新命名加上前綴字的方法。

以下示範 Shell Script 將 *.jpg 檔案重新命名都加上 NEW_ 前綴字,

1
2
3
4
for filename in *.jpg
do
mv "$filename" "NEW_${filename}"
done

寫成一行的話就變成這樣,

1
$ for filename in *.jpg; do mv "$filename" "NEW_${filename}"; done;

結果會是這樣,

1
2
xxx.jpg # 修改前
NEW_xxx.jpg # 修改後

也可以用 rename 這個指令,也有一樣的效果,

1
$ rename 's/(.*)$/NEW_$1/' *.jpg

以上就是 Shell Script rename prefix 重新命名加上前綴字介紹,
如果你覺得我的文章寫得不錯、對你有幫助的話記得 Facebook 按讚支持一下!

其它參考
How to rename with prefix/suffix?
https://stackoverflow.com/questions/208181/how-to-rename-with-prefix-suffix

其它相關文章推薦
如果你想學習 Shell Script 相關技術,可以參考看看下面的文章,
Linux rename 用法與範例
Shell Script 新手入門教學
Shell Script 四則運算,變數相加、相減、相乘、相除
Shell Script if 條件判斷
Shell Script for 迴圈
Shell Script while 迴圈
Shell Script 讀檔,讀取 txt 文字檔