Mac shell小技巧
COUNT=0;dir=$(eval pwd); for name in $(ls $dir);do COUNT=$(($COUNT+1));param=$(eval printf "%03d" $COUNT);mv $name frame$param.png; done
將當(dāng)前目錄下所有圖片文件按順序格式化遞增序號重命名
輸出文件格式:xxx%03d.png
說明:
$(eval pwd)
:獲取當(dāng)前目錄
for name in $(ls $dir)
:遍歷當(dāng)前目錄下所以文件
COUNT=$(($COUNT+1))
:計(jì)數(shù)器+1
param=$(eval printf "%03d" $COUNT)
:計(jì)數(shù)器三位前向補(bǔ)零格式化
mv $name frame$param.png
:文件重命名