代码改变世界

shell 时间循环

2017-03-06 16:15  【戈多】  阅读(366)  评论(0编辑  收藏  举报

​​​

$cat tt.sh 
#!/bin/bash

start=`date +%s -d "2017-02-27 00:00:00"`
end=`date +%s -d "2017-02-28 00:00:00"`

while [ "$start" -le "$end" ]
    do
        day=`date -d @$start "+%Y%m%d"`
        echo $day
        start=$((start+86400))
    done