shell遍历一个日期范围
来源:互联网 发布:淘宝上架后用不用管了 编辑:程序博客网 时间:2024/05/21 08:39
如果跟shell脚本打交道,遍历一个时间范围是很常见的事情,那么今天就跟大家分享一下:
#!/usr/bin/env bashdate1="$1"date2="$2"echo "date1: $date1"echo "date2: $date2"tempdate=`date -d "-0 day $date1" +%F`enddate=`date -d "-0 day $date2" +%F`tempdateSec=`date -d "-0 day $date1" +%s`enddateSec=`date -d "-0 day $date2" +%s`echo "####################################"echo 'tempdate: '$tempdateecho 'enddate: '$enddate#for i in `seq 1 130`; dofor i in `seq 1 300`; do if [[ $tempdateSec -lt $enddateSec ]]; then break fi echo $tempdate python pc_jibzhuanti_url.py $tempdate tempdate=`date -d "-$i day $date1" +%F` tempdateSec=`date -d "-$i day $date1" +%s`done
这是一个倒序输出时间的脚本,需要输入两个时间参数,一个是开始时间,一个是结束时间,如输入:
./pc_jibzhuanti_url_run.sh 2014-06-30 2014-06-01
输出的结果是:
date1: 2014-06-30
date2: 2014-06-01
####################################
tempdate: 2014-06-30
enddate: 2014-06-01
2014-06-30
2014-06-29
2014-06-28
2014-06-27
2014-06-26
2014-06-25
2014-06-24
2014-06-23
2014-06-22
2014-06-21
2014-06-20
2014-06-19
2014-06-18
2014-06-17
2014-06-16
2014-06-15
2014-06-14
2014-06-13
2014-06-12
2014-06-11
2014-06-10
2014-06-09
2014-06-08
2014-06-07
2014-06-06
2014-06-05
2014-06-04
2014-06-03
2014-06-02
2014-06-01
ok,搞定!!!!
0 0
- shell遍历一个日期范围
- shell遍历一个日期范围
- shell 遍历时间范围
- Shell打印日期范围的列表日期
- mysql中一个错误的日期范围
- 1.shell脚本编程-日期遍历
- 日期范围
- LINUX SHELL遍历日期(指定输入两个日期)
- JS判断日期范围(日期范围应在一个月之内)
- SHELL循环遍历两个日期作为参数执行命令
- SHELL循环遍历两个日期作为参数执行命令
- shell脚本获得当前日期前一个月的日期
- Html5添加用户选择一个日期时间范围的日期选择器插件教程
- 给定一个日期求这个日期在本天的时间范围
- Flex DateFiled日期范围
- 日期范围查询 oracle
- Flex DateField 日期范围
- my97日期范围限制
- 第十三周项目一(3) 按条件输出数据
- MYSQL错误号大全
- 第13周项目5-字符串操作(6、每个数字字符出现的个数)
- Java Serializable接口实现问题
- Android客户端项目全局异常处理和服务器数据保存
- shell遍历一个日期范围
- 为什么C++编译器不能支持对模板的分离式编译
- 一个合格程序员的每天每周每月每年该做的事
- sql trace profile笔记
- Android 程序键盘消息处理机制
- jQuery.browser.version 获取浏览器版本
- python+django web开发续
- Android 网络通信框架Volley简介(Google IO 2013)
- 第十三周 项目5:将str1和str2连接起来,仍存放到str1中