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...