对于蓝湖图片, bash 批量重命名文件

蓝湖下载的图片乱七八糟,

下面这个脚本,删除无用的资源图片,一倍图,

对剩下的图片,好生重命名


for f in *.png; do
    temp="${f%\)*}"
    temp="${temp#*\(}"
    if [[ ${f} != *"x"* ]];then
        rm ${f}
    elif [[ 2 -ge ${#temp} ]]; then
        handled="${f//\([0-9]\)/}"
        name="${temp}_${handled}"
        mv "$f"  "$name"; 
    fi
done  

你可能感兴趣的:(linux)