Shell 批量複製檔案名稱相近的檔案到指定檔案名稱中

來源:互聯網
上載者:User

標籤:

問題:

目錄結構如下:

test/

     2001.01.01/   2001.02.02/   2001.03.02/

     2001.01.03/    2001.02.04/   2001.03.05/

     2001.01.04/    2001.02.05/   2001.03.07/

     2001.01.06/    2001.02.06/   2001.03.08/

     2001.01.12/   2001.02.23/   2001.03.09/

     2001.01.13/    2001.02.26/   2001.03.22/

     2001.01.24/    2001.02.28/   2001.03.24/

將test目錄中的年月相同的目錄複寫到對應檔案夾,如將2001.01.。。複製到2001.01/,

代碼如下:

 

 

 cd icesat

c=‘‘
for file in `ls`
do
  #filelist[$c]=$file
  #c=`expr $c + 1`
  d=`expr substr $file 1 7`
  echo $d
  if [ "$d" != "$c" ] ;then
   #    mkdir ../$d
    #   $c=$d
    cp -r  $d* ../$d
  fi
  c=$d
  #awk  ‘NR>4{print NR-4,$6,$7,$13}‘ $file >../met1/$file
done

 

Shell 批量複製檔案名稱相近的檔案到指定檔案名稱中

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.