将bill 文件夹下的文件按一定规则(文件名奇偶)拷贝至bill1,bill2 文件夹下。

更新bill1,bill2 处理进度标签(更新file.max)

file3 为bill 目录下当前最新文件的标签,正常情况下每分钟会更新(格式为: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# 取模的时候遇到08会出错。(8进制判断?)

num=$((10#$num1%2))

#num=$(($num1%2))

#获取bill下当前文件(最新)

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 "对file_max给最新的值"

file_max=`cat file3`

else

echo "相等,不处理,退出!"

# file_date=`cat $filename`

# exit 1

fi

echo "等待10秒,下一次判断..."

sleep 10

done

linux脚本后台,后台实时分流文件的shell脚本相关推荐

  1. linux 循环显示所有的sh.*文件.,利用shell脚本遍历文件夹内所有的文件并作整理统计的方法...

    环境: Ubuntu下采用shell脚本实现 案例简述:文件夹内有许多子文件夹,这里需要自动读取所有的文件,包括他们的地址和文件名.通过观察文件名的规律,按照一定的规则裁剪出文件名的某一部分,该部分为 ...

  2. linux监控覆盖视频恢复,linux下使用inotify实时监控文件变更,做完整性检查

    linux下使用inotify实时监控文件变更,做完整性检查 完整性检查是HIDS的重要组成部分之一,linux下做完整性检查的思路有3个 1.哈希对比 2.签名校验 3.inotify 方法有2个: ...

  3. 学习笔记之Linux Shell脚本教程:30分钟玩转Shell脚本编程

    Linux Shell脚本教程:30分钟玩转Shell脚本编程 http://c.biancheng.net/cpp/shell/ 转载于:https://www.cnblogs.com/pegasu ...

  4. Linux 平台下 RMAN 全备 和 增量备份 shell 脚本

    一. 一些准备知识 Oracle 分归档和非归档模式. 这两者的区别就是对redo log的处理.归档模式下,当一个redo log 写满之后,就会把这个redo log里的内容写入归档文件,等写完之 ...

  5. linux脚本好难,如何做才能学好Shell脚本的经验总结

    大多同学反馈Shell脚本不容易学,感觉学完了Shell脚本这部分课程,还是不能写出脚本来. 我来帮大家分析一下原因,并解说如何做才能学好Shell脚本. 之所以你觉得难学,写不出东西来.是因为,太生 ...

  6. Linux命令每五分钟执行一次,Linux crontab 每5秒钟执行一次 shell 脚本 的方法

    Linux crontab 每5秒钟执行一次 shell 脚本 的方法 由于 Linux 的 crontab 的定时命令格式如下: minute hour day-of-month month-of- ...

  7. shell脚本中执行命令_如何在Shell脚本中执行命令?

    shell脚本中执行命令 Shell is a command-line interpreter that allows the user to interact with the system. I ...

  8. linux下使用inotify实时监控文件变更,做完整性检查

    完整性检查是HIDS的重要组成部分之一,linux下做完整性检查的思路有3个 1.哈希对比 2.签名校验 3.inotify 方法有2个: A.定期检测,例如通过cron或程序内置计时器 B.实时检测 ...

  9. linux遍历目录删除指定文件,利用shell脚本遍历文件夹内所有的文件并作整理统计的方法-linux删除文件夹...

    本篇文章扣丁学堂Linux培训小编给读者们分享一下利用shell脚本遍历文件夹内所有的文件并作整理统计的方法,文章具有很好的参考价值,感兴趣的小伙伴就随小编来了解一下吧. 环境: Ubuntu下采用s ...

最新文章

  1. dataframe 转json
  2. 循环神经网络教程Recurrent Neural Networks Tutorial, Part 1 – Introduction to RNNs
  3. JS和安卓 IOS的交互 例子式记录
  4. 软件框架和软件架构的区别?
  5. python安装jupyter出现问题_有关jupyterhub安装的问题
  6. VS 2013 统一修改所有工程的目录配置(以 boost、opencv3 的安装为例)
  7. Adobe Acrobat Reader DC缺少字体包的问题
  8. yolov5+deepsort车辆跟踪、计数、测速、碰撞检测、违规驶入检测(课程设计)
  9. Python 实现导入三份EXCEL表自动生成每周的考核周报WORD文档
  10. 微信小程序下拉刷新真机没效果_微信小程序下拉刷新上拉加载的两种实现方法...
  11. Java实现 LeetCode 299 猜数字游戏
  12. 什么是软件形式化方法?
  13. 天创速盈:拼多多商家提升投产比有什么技巧?
  14. Paper Reading||Differentiable Dynamic Quantization with Mixed Precision and Adaptive Resolution
  15. 淘宝一月上钻是这样操作的
  16. 【附代码实现】Attention注意力模块的keras\tf实现(ECA、BAM、Coordinate、DualAttention、GlobalContext等)
  17. gog安装游戏显示服务器问题,修复Windows 10中的GOG游戏显示黑屏问题
  18. Minitab16破解(简单)
  19. Axure RP8原型设计(一)
  20. 苹果手机录屏在哪里_苹果手机如何开启录屏功能 苹果手机开启录屏功能方法【详解】...

热门文章

  1. Python基础教程---读书笔记四
  2. socket编程 (PHP实现)
  3. 30天敏捷结果(15) - 保持一个最佳状态的大脑
  4. 多线程调用同一个方法,局部变量会共享吗
  5. struts2自动接收表单数据
  6. 实践SQLServer Tuning
  7. c# datatable.select() 支持group by
  8. nginx html 替换,Nginx 服务内容替换功能(sub模块)
  9. ElasticSearch-安装以及常见错误(自己测试过yum install -y log4j* )
  10. PHP经典算法 (转载)