shell的date日期循环方法:日期格式转时间戳计算,再将时间戳转

shell的date日期循环方法:日期格式转时间戳计算,再将时间戳转回日期格式

分类:linuxshell

1,,日期对象转时间戳current_day 2,计算增量的时间戳,即循环每步的增量one_day 3,循环体计算,日期变量加增量后重新赋值自己 4,时间戳转回日期格式后输出

current_day=2015-07-17end_day=2014-01-01#步骤1timestamp_current=`date -d “$current_day” +%s`timestamp_end=`date -d “$end_day” +%s`#步骤2one_day=$((24*60*60))while [ $timestamp_current -ge $timestamp_end ]date -d @$timestamp_current +%Y-%m-%dsh /opt/uv_report/hive_2_hdfs_ad_day.sh /user/wizad/uv_report/uv_day/ $timestamp_currentexitCode=$?];”sh /usr/local/datahub/DataHub.sh /opt/uv_report/uv_day_2_mysql.xml -p /opt/uv_report/uv_day_2_mysql_params ];”timestamp_current=$(($timestamp_current-$one_day))done

版权声明:本文为博主原创文章,未经博主允许不得转载。

上一篇shell的数值计算,小数计算

顶0踩0

世上再美的风景,都不及回家的那段路。

shell的date日期循环方法:日期格式转时间戳计算,再将时间戳转

相关文章:

你感兴趣的文章:

标签云: