国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Linux > 正文

后臺(tái)實(shí)時(shí)分流文件的shell腳本

2019-10-26 18:35:37
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

將bill 文件夾下的文件按一定規(guī)則(文件名奇偶)拷貝至bill1,bill2 文件夾下。
更新bill1,bill2 處理進(jìn)度標(biāo)簽(更新file.max)
file3 為bill 目錄下當(dāng)前最新文件的標(biāo)簽,正常情況下每分鐘會(huì)更新(格式為:20121016122100)

代碼如下:
#!/bin/bash
#for wanggy 2012/10/16
bill1=/infosms/bill1
bill2=/infosms/bill2
file_max=`cat file3`
cd /infosms/bill
while :
echo "開始"
do
if [ $file_max != `cat file3` ];then
echo "不相等,處理"
#判斷file3 11-12位(奇偶)
num1=`cut -c 11-12 file3`
#如果不加10# 取模的時(shí)候遇到08會(huì)出錯(cuò)。(8進(jìn)制判斷?)
num=$((10#$num1%2))
#num=$(($num1%2))
#獲取bill下當(dāng)前文件(最新)
file_name=B`cat file3`
echo "最新文件:$file_name"
case $num in
1)
echo "odd"
cp -a $file_name ../bill1
echo `cat file3` >../bill1/file.max

0)
echo "even"
cp -a $file_name ../bill2
echo `cat file3` >../bill2/file.max

esac
echo "對(duì)file_max給最新的值"
file_max=`cat file3`
else
echo "相等,不處理,退出!"
# file_date=`cat $filename`
# exit 1
fi
echo "等待10秒,下一次判斷..."
sleep 10
done

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 阳原县| 军事| 乐昌市| 平舆县| 宜城市| 内乡县| 永清县| 济源市| 余干县| 阿瓦提县| 应城市| 牡丹江市| 南汇区| 襄樊市| 抚松县| 化德县| 新乐市| 阆中市| 连城县| 青铜峡市| 兴海县| 岱山县| 柯坪县| 界首市| 庄浪县| 林口县| 江北区| 墨竹工卡县| 高雄县| 政和县| 屏东县| 江川县| 湘阴县| 南靖县| 深水埗区| 普兰县| 西丰县| 阳新县| 仪陇县| 夏津县| 茶陵县|