您的位置:首页 > 运维架构 > Shell

SHELL循环遍历两个日期作为参数执行命令

2015-11-01 10:29 477 查看
#! /bin/sh

date=`date -d "+0 day $1" +%Y%m%d`

enddate=`date -d "+1 day $2" +%Y%m%d`

echo "------------------------------"

echo "date=$date"

echo "enddate=$enddate"

echo "------------------------------"

while [[ $date < $enddate ]]

do

echo $date

date=`date -d "+1 day $date" +%Y%m%d`

done

执行:./test.sh 2014-06-01 2014-06-06
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: