ubuntu---sh文件重命名

 

#!/bin/bash

#########################################################################
# File Name: listdirs.sh
# Author: wp@2020.03.30
# 目的:合并图像文件夹+图像重命名
#########################################################################

mkdir 新图像
i=0
resultdir=./新图像/
app=cute_

for dir in ./原图像/*
do 
    if test -d $dir
    then
        echo $dir 是目录
        dir=$dir""/
        for file in $dir""*.jpg 
        do 
            i=$(expr $i + 1)
            arr=$(echo $file | tr "/" "\n")
            for x in $arr
            do
                filename=$x
            done

            brr=$(echo $filename | tr "." "\n")
            brrs=( $brr )
            fileid=${brrs[0]}

            echo $file,$fileid,$brr,$i
            resultfile=$resultdir""$app""$i"".""${brrs[1]}

            mv $file $resultfile
        done

        for file in $dir""*.jpeg
        do 
            i=$(expr $i + 1)
            arr=$(echo $file | tr "/" "\n")
            for x in $arr
            do
                filename=$x
            done

            brr=$(echo $filename | tr "." "\n")
            brrs=( $brr )
            fileid=${brrs[0]}

            echo $file,$fileid,$brr,$i
            mv $file $resultdir""$app""$i"".""${brrs[1]}
        done
    fi
done

 

 

 

posted on 2020-03-30 10:42  WP的烂笔头  阅读(669)  评论(0编辑  收藏  举报