shell日期循环

1. vi test.sh

2.

#!/bin/sh
startdate=`date -d "$1" +%Y-%m-%d`
enddate=`date -d "$2" +%Y-%m-%d`

while [[ $startdate < $enddate  ]]
do
    echo "########$startdate#########"
    
    startdate=`date -d "+1 day $startdate" +%Y-%m-%d`
done


3.保存 修改权限 chmod 755 test.sh

4. 执行 ./test.sh 2015-01-01 2015-01-10

你可能感兴趣的:(shell循环)