shell 最近7天目錄

2022-03-21 08:52:43 字數 1009 閱讀 4140

1

#採用將最近7天的日期放入到陣列中,遍歷整個目錄,將這7天的目錄連線成乙個字串paths。

2 #注意: 1

.日期目錄裡面的檔案只是做了簡單的以part開頭的匹配。

3 # 2.path路徑是日期的上一層,以/結尾

4 # 3

.將以下部分放到原來指令碼的最上面

5 # 4.paths是拼接的字串結果,$是去除末尾","

的結果6

7#原始資料檔案路徑(日期目錄的上一層)

8 path=/home/xwtech/temp/

910 # 1

.將最近7天的日期放入到陣列

11 i=0

12while [[ i -lt 7 ]] ; do

13 datearray[i]=`date -d "

-$ day

" +"

%y%m%d"`

14 let i++

15done

1617

cd $path

1819

#判斷目錄結構(由8為數字組成,後面會判斷該目錄是否在日期陣列中,so 沒有做完全的日期判定),拼接字串

20for

dirname

in `ls | grep -e "

([0-9])"`

21do

22if [[ "

$" =~ $ ]]

23then

24# 匹配以part開頭的檔案

25for

file

in `ls $ | grep -e "

part-*?"`

26do

27 paths=$$"

/"$","

28done

29fi

30done

31 # $ 就是去除最後乙個","

的結果32

echo $

7天學會Access 目錄

第1篇出海導航第1 章 資料庫基礎 3第2 章 access 2007 基礎 18第3 章 建立 access 2007 資料庫 47第4 章 表 66 第2篇 揚帆起航第5 章 操作 access 資料 91第6 章 查詢 113第7 章 視窗 141第8 章 報表 165 第3篇乘風破浪第9 章...

shell指令碼(保留最近N天的備份)

bin bash 保留最近n天的備份 2019年6月16日11 32 59 需求 檔案備份格式為date f h m 節假日不備份 無論過幾個節假日,始終保留最新n天的備份 模擬備份 mkdir pwd test touch pwd test date d 1 day ago f h m tar.g...

pandas獲取最近7天或者10天的資料

pandas獲取最近10天的資料也是乙個經常的應用,下面我們通過例子加以說明 import pandas as pd import numpy as np 構建資料,當前時間是2021年3月23日 df pd.dataframe df data date a 02021 03 111321 2021...