日期:2014-05-16  浏览次数:20711 次

用shell 或者C 实现
脚本运行后现实:
  2011-01-01       00:00:00 //也就是:2011年01月01日的0时0分0分
  2011-01-01       01:00:00 //也就是:2011年01月01日的1时0分0分
  2011-01-01       02:00:00 //也就是:2011年01月01日的2时0分0分
  2011-01-01       03:00:00 //也就是:2011年01月01日的3时0分0分
  2011-01-01       04:00:00 //也就是:2011年01月01日的4时0分0分
  2011-01-01       05:00:00 //也就是:2011年01月01日的5时0分0分

  .........
  2011-01-01       23:00:00 //到:2011年01月01日的23时0分0分
 



如何用shell来完成这个脚本呢,我很苦恼
------解决方案--------------------
for m in `seq 1 12`
do
    for d in `cal $m 2011 
------解决方案--------------------
 sed -n '3,$ p'`
    do
        for h in `seq 0 23`
        do
            printf "2011-%02d-%02d %02d:00:00\n" $m $d $h
        done
    done
done