1. 程式人生 > >這是一個定時腳本,主要功能是遍歷該文件夾下的所有文件並存儲到數組,對數據中的文件進行操作,一個一個移動到指定的目錄下,並刪除原有文件

這是一個定時腳本,主要功能是遍歷該文件夾下的所有文件並存儲到數組,對數據中的文件進行操作,一個一個移動到指定的目錄下,並刪除原有文件

for 定時 數據 gpo 刪除 目錄 復制文件 sleep 進行

 1 #!/bin/bash
 2 echo "這是一個定時腳本,主要功能是遍歷該文件夾下的所有文件並存儲到數組,對數據中的文件進行操作,一個一個移動到指定的目錄下,並刪除原有文件。"
 3 j=0
 4 for file in /home/liuren/liuren_test/*
 5 do
 6  fileNum=`ls -l |grep "^-"|wc -l`
 7  filenamelist[j]=$file
 8  j=`expr $j+1`
 9 done
10 echo ${filenamelist[@]}
11 for((i=0;i<fileNum;i++));
12 do
13 echo ‘該文件夾下的文件列表如下:‘
14 echo ${filenamelist[$i]} 15 echo ‘開始復制文件到指定的目錄下‘ 16 cp -r ${filenamelist[$i]} /home/liuren/liuren_test2/ 17 echo ${filenamelist[$i]} ‘文件復制成功!‘ 18 rm -r ${filenamelist[$i]} 19 echo ‘刪除復制成功的‘${filenamelist[$i]} ‘文件!‘ 20 echo ‘>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>成功執行-休息5秒,然後繼續執行<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<‘
21 sleep 5 22 done

這是一個定時腳本,主要功能是遍歷該文件夾下的所有文件並存儲到數組,對數據中的文件進行操作,一個一個移動到指定的目錄下,並刪除原有文件