定义了一个全局的数组 allDay 和其下标 dayIndex
declare -a allDay
dayIndex=0
date2stamp () {
date --utc --date "$1" +%s
}
stamp2date (){
allDay[$dayIndex]=` date --utc --date "1970-01-01 $1 sec" "+%Y%m%d"`
dayIndex=`expr $dayIndex + 1` //注意这里index++的方式
}
for((i=$startdateS;i<=enddateS;i+=$secondPerDay)) //for两个括号,可以将字符串认为是数字
do
stamp2date $i
done
for((i=0;i<dayIndex;i++))
do
echo ${allDay[$i]} // 注意这里数组的值的使用方法要有{} 再加入$
done
declare -a allDay
dayIndex=0
date2stamp () {
date --utc --date "$1" +%s
}
stamp2date (){
allDay[$dayIndex]=` date --utc --date "1970-01-01 $1 sec" "+%Y%m%d"`
dayIndex=`expr $dayIndex + 1` //注意这里index++的方式
}
for((i=$startdateS;i<=enddateS;i+=$secondPerDay)) //for两个括号,可以将字符串认为是数字
do
stamp2date $i
done
for((i=0;i<dayIndex;i++))
do
echo ${allDay[$i]} // 注意这里数组的值的使用方法要有{} 再加入$
done