麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

shell遍歷目錄處理特定目錄的腳本代碼

2020-07-27 19:25:54
字體:
來源:轉載
供稿:網友

需求:刪除文件,目錄結構為:ip/年份/月份,每個人都有一份這樣的目錄現需要刪除2012年以前的所有文件,2012年以后的刪除特定月份。
本來想用find,結果發現這些文件time(a,m,c)記錄已經不是當初生成的。
沒辦法只好想了個土辦法去遍歷,哪位有好的方法,歡迎告知。

復制代碼 代碼如下:

#!/bin/bash
cd /home/wanggy/rmfile/
ls  -l | grep ^d | awk '{print $NF}'  >/home/wanggy/tmp
cat /home/wanggy/tmp  |while  read dir1
  do
    cd $dir1
    echo "第一級目錄 $dir1"
    ls  -l | grep ^d | awk '{print $NF}'  >/home/wanggy/tmp1
    cat /home/wanggy/tmp1  |while read dir2
         do
            echo "二級目錄 $dir2"
            cd $dir2
               #對大于2012年的目錄再判斷,小于則直接刪除。
               if [ $dir2 -gt 2011 ];then
                  ls  -l | grep ^d | awk '{print $NF}'  >/home/wanggy/tmp2
                  cat /home/wanggy/tmp2 |while read dir3
                      do
                         #9月份之前的刪除"
                         if [ $dir3 -lt 09 ];then
                              rm -rf $dir3
                         fi
                      done
               else
                  echo "刪除2012前的目錄:$dir2"
                  rm -rf $dir2
             fi
                 #返回上一級
                 cd ..
        done
             #返回上一級
     cd ..
 done

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人在线视频国产 | 黄色一级片在线免费观看 | 亚洲婷婷日日综合婷婷噜噜噜 | 538任你躁在线精品视频网站 | 黄 色 免费网 站 成 人 | 日本欧美国产 | 亚洲欧洲日韩av | 亚洲日韩精品欧美一区二区 | 久久精品视频2 | 久啪视频 | 中文字幕网址 | 成年免费视频黄网站在线观看 | 久久精品亚洲精品国产欧美kt∨ | 有色视频在线观看 | 99最新地址 | 国产精品av久久久久久久久久 | 久久免费视频一区二区三区 | 久草成人在线 | 少妇淫片免费一级毛片 | 蜜桃精品视频 | 精品91av| 亚洲情av| h色网站在线观看 | 九九色在线观看 | 九色91视频| 国产色视频一区 | sese在线视频| 久久亚洲精品久久国产一区二区 | 男女羞羞的视频 | 草b视频在线观看 | 中文字幕一区久久 | 视频一区免费观看 | 在线观看第一区 | 国产亚洲黑人性受xxxx精品 | 国产亚洲自拍一区 | 久久99国产精品久久 | 美女毛片儿 | 成人福利在线看 | 久久久久国产精品久久久久 | 国产美女视频一区二区三区 | 中文字幕一二三区芒果 |