美文网首页
批量替换同名文件

批量替换同名文件

作者: 白马青衫少年郎0 | 来源:发表于2019-12-03 11:11 被阅读0次
    #!/bin/bash
    
    root_dir1="/Users/butter/Documents/shiritan/shiritan/pdf.xcassets"  #xcode
    root_dir2="/Users/butter/Desktop/ziyuan"  #资源包
    
    function getdir(){
    echo '路径1' $1
    
    for element in `ls $1`
    do
    dir_or_file=$1"/"$element
    if [ -d $dir_or_file ]
    then
    getdir $dir_or_file
    else
    #echo $element
    #echo $dir_or_file
    #############################第二层循环
    for element1 in `ls $root_dir2`
    do
    dir_or_file1=$root_dir2"/"$element1
    if [ $element = $element1 ]
    then
    echo "文件名字相等 开始移动"
    #echo $element
    #echo $dir_or_file
    #echo $element1
    #echo $dir_or_file1
    rm $dir_or_file
    mv $dir_or_file1 $1
    echo "完成"
    
    else
    echo "不相等"
    #echo $element
    #echo $dir_or_file
    #echo $element1
    #echo $dir_or_file1
    fi
    done
    ###############################
    fi
    done
    }
    
    getdir $root_dir1
    
    

    相关文章

      网友评论

          本文标题:批量替换同名文件

          本文链接:https://www.haomeiwen.com/subject/rvhcgctx.html