Mac 終端檔案隨機重命名

Mac 終端檔案隨機重命名

.JPG例如.jpg,同時重命名文件的最佳方法是什麼?

我看過這裡和谷歌,遇到了像下面這樣的東西,但有沒有辦法涵蓋兩者?

腳本:

for i in *.jpg; do mv -i "$i" ${RANDOM}${RANDOM}.jpg; done

答案1

只需將檔案名稱擴充設定為不敏感:

shopt -s nocaseglob

然後你的腳本同時包含:*.jpg 和 *.JPG:

for i in *.jpg; echo $i; done
file.jpg
file.JPG
file.Jpg

答案2

是的,您可以將下面提到的兩個命令放在副檔名為 .sh 的檔案中,例如 image_change.sh 並從命令列執行 sh image_change.sh

for i in *.jpg; do mv -i "$i" ${RANDOM}${RANDOM}.jpg; done;
for i in *.JPG; do mv -i "$i" ${RANDOM}${RANDOM}.jpg; done;

相關內容