shell批量修改文件名

#!/bin/sh

oldsuffix="prorperties"

newsuffix="properties"

dir=$(eval pwd)


#for file in $(ls $dir | grep .${oldsuffix})

for file in $(find $dir -name flume-conf.properties)

    do

       echo $file

        name=$(ls $file | cut -d. -f 1)

        mv $file ${name}.${newsuffix}

       echo "name:"$name

    done

echo "change successd!"

猜你喜欢

转载自blog.csdn.net/jason_xiaojie_liu/article/details/80661840