shell 批量修改文件名字

版权声明:原创文章欢迎转载,不过要记得加出处哦 https://blog.csdn.net/wljk506/article/details/80409819

shell 批量修改文件名字
风.foxwho

#!/bin/bash

declare -A DATA;

DATA["88888888"]="X222222"

#element="88888888"
#echo ${DATA[$element]}

#循环出当前目录文件夹
for element in `ls`
do
    echo $element" =========\n"
    if [ -d $element ]
    then
        tmp=${DATA[$element]}
        if [ "$tmp" = "" ]
        then
          echo $tmp" ARR is not find!\n"
        else
              mv $element $tmp
        fi
    else
        echo ""
    fi
done


echo "SUCCESS"

猜你喜欢

转载自blog.csdn.net/wljk506/article/details/80409819