shell指令碼移動檔案

2021-08-21 15:01:27 字數 455 閱讀 3266

青山綠水,白草紅葉黃花

今天寫了乙個移動檔案的指令碼,在這分享一下:

#傳入兩個引數,第乙個引數是日期,第二個引數是檔名 $1為第乙個引數,$2為第二個引數

function moverepeatfiles

()

#遍歷檔案

for line in `cat filename.txt`

do#如果檔案裡的字串名字以下面開頭

if [[ $line == aaa* ]];

then

#則呼叫上面的移動方法,兩個引數用空格隔開

#$ 切割字串,從第11位開始,取8個數字,這裡取出來的是日期,例如20180720,因為後面的資料夾就是以日期命名的

moverepeatfiles $

$line

fidone

Shell指令碼程式設計之Shell檔案包含

1.和其他語言一樣,shell也可以包含外部指令碼,這樣可以很方便的封裝一些公用的 作為獨立的檔案 例項 testshellfileinclude.sh 指令碼如下 bin bash shell 檔案包含的語法格式如下 filename orsource filename 使用 號來引用test1....

shell 指令碼實現檔案打包

將sent資料夾中的txt檔案壓縮到successful中對應資料夾中,若是沒有資料夾建立乙個 test3.sh bin bash date date y m for dir in ls file path file type 1 do 子目錄為資料夾 if echo dir grep then 去...

定時清理檔案shell指令碼

乙個測試機上部署多個應用,總是經常出現磁碟空間已滿,不能部署應用的情況,所以寫了個小指令碼,用於定時清理日誌,避免出現這種情況。1 如果是清理固定路徑下的檔案,可以直接用命令方式。命令方式 1 編寫命令 find logs name catalina.out log and mtime 7 測試方法...