1、使用字串数组
months = " 05 06 07 08 09 10 " for month in $months do echo $month done
2、使用seq命令
for day in `seq - w 1 30 ` do echo $day done
输出为:01 02 ... 30
其中seq了可不带w选项,则输出为:1 2 ... 30
3、使用日期自增
start_date = 20101101 end_date = 20101130 while (( $start_date < = $end_date )) do echo $start_date md =$ (date - d " $start_date " +% m % d) echo $md start_date =$ (date - d " $start_date +1days " +% Y % m % d) done