<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      【linux操作基礎】多目錄文件復制且同名不覆蓋

      前言

      最近整理不同gt文件計算類別權重,發現整合后的gt文件數量變少,原因是不同目錄中文件有同名的,發生覆蓋,故記錄之;

      相關腳本:

      腳本1:同名不覆蓋復制文件

      # 同名不覆蓋復制文件
      #!/bin/bash
      
      # 源目錄
      source_dir="./train/"
      # 目標目錄
      destination_dir="./gtrain/"
      
      # 創建目標目錄(如果不存在)
      mkdir -p "$destination_dir"
      
      find "$source_dir" -type f -name "*.png" | while read -r file; do
          filename=$(basename "$file")
          target_file="$destination_dir/$filename"
          counter=1
          while [ -e "$target_file" ]; do
              base_name="${filename%.*}"
              extension="${filename##*.}"
              target_file="$destination_dir/${base_name}_${counter}.${extension}"
              counter=$((counter + 1))
          done
          cp "$file" "$target_file"
          echo "Copied $file to $target_file"
      done

       腳本2:多目錄下文件按照一定規則重命名

      #!/bin/bash
      
      dirs_img="
      /media/485E234682AE9EFD/01_dataset/APA/anno_image/data/yuyan_multitask_batch12_1434_20250311_700_img
      /media/485E234682AE9EFD/01_dataset/APA/anno_image/data/yuyan_multitask_batch12_1434_20250311_734_img
      "
      for dir in $dirs_img; do
          echo $dir
          for file in $dir/*.png; do
              # echo $file
              # 檢查是否是文件
              if [[ -f $file ]]; then
                  # 重命名文件,添加后綴
                  # mv "$file" "${file}${suffix}"
                  suffix=`echo $file|sed -r 's/(.*)(\..*)/\1_leftImg8bit\2/g'`
                  # suffix=`echo $file|sed -r 's/(.*)(\..*)/\1_gtFine_labelIds\2/g'`
                  # suffix=`echo $file|sed -r 's/(.*)(\..*)/\1_gtFine_labelIds\2/g'`
                  mv $file $suffix
              fi
          done
      done
      
      dirs_gt="
      /media/485E234682AE9EFD/01_dataset/APA/anno_image/data/yuyan_multitask_batch12_1434_20250311_700_gt
      /media/485E234682AE9EFD/01_dataset/APA/anno_image/data/yuyan_multitask_batch12_1434_20250311_734_gt
      "
      for dir in $dirs_gt; do
          echo $dir
          for file in $dir/*.png; do
              # echo $file
              # 檢查是否是文件
              if [[ -f $file ]]; then
                  # 重命名文件,添加后綴
                  # mv "$file" "${file}${suffix}"
                  # suffix=`echo $file|sed -r 's/(.*)(\..*)/\1_leftImg8bit\2/g'`
                  suffix=`echo $file|sed -r 's/(.*)(\..*)/\1_gtFine_labelIds\2/g'`
                  # suffix=`echo $file|sed -r 's/(.*)(\..*)/\1_gtFine_labelIds\2/g'`
                  mv $file $suffix
              fi
          done
      done

       腳本3:文件名稱太長,將名稱批量化寫入txt文件

      # 文件名稱太長,將名稱批量化寫入txt文件
      find gt/ -type f -printf "%f\n" > gt.txt

       

       

      END

       

      posted on 2025-03-17 15:48  鵝要長大  閱讀(68)  評論(0)    收藏  舉報

      導航

      主站蜘蛛池模板: 亚洲AV无码破坏版在线观看| 亚洲另类丝袜综合网| 国产亚洲日韩av在线播放不卡 | 老太脱裤子让老头玩xxxxx| 国产三级a三级三级| 狠狠色噜噜狼狼狼色综合久| 人人人澡人人肉久久精品| 99国产欧美另类久久久精品| 乱人伦中文字幕成人网站在线| 国产偷国产偷亚洲高清午夜| 麻豆国产成人AV在线播放| 亚洲乱码日产精品一二三| 无码专区视频精品老司机| 午夜福利啪啪片| 99久久无色码中文字幕| 亚洲中文字幕日产无码成人片| 成年女人免费碰碰视频| 亚洲乱码国产乱码精品精| 欧美一本大道香蕉综合视频| 崇文区| 亚洲AV永久无码嘿嘿嘿嘿| 欧美交A欧美精品喷水| 久久精品国产亚洲av麻豆不卡| 国产精品乱码一区二区三| 丁香婷婷在线观看| 一本久道中文无码字幕av| 久久天天躁狠狠躁夜夜婷| 久久er热在这里只有精品66| 久久久久久99av无码免费网站| 鲁丝片一区二区三区免费| 好吊妞视频这里有精品| 内射无套内射国产精品视频| 国产一级av在线播放| 成人亚洲欧美成αⅴ人在线观看| 国产精品一区二区三区性色| 日韩精品无码区免费专区| 广水市| 97色伦97色伦国产| 亚洲无人区一码二码三码| 任我爽精品视频在线播放| 97se亚洲国产综合在线|