青山綠水,白草紅葉黃花
今天寫了乙個移動檔案的指令碼,在這分享一下:
#傳入兩個引數,第乙個引數是日期,第二個引數是檔名 $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 測試方法...