关于linux:对于蓝湖图片-bash-批量重命名文件

3次阅读

共计 216 个字符,预计需要花费 1 分钟才能阅读完成。

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

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

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


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  
正文完
 0