+ -
当前位置:首页 → 问答吧 → 用SHELL编程如何实现输出一段日期?!

用SHELL编程如何实现输出一段日期?!

时间:2010-08-08

来源:互联网



最近遇到一个问题就是想实现一个很简单的功能:
就是:使用shell编程将20100622到20100808这段间隔内的日期输出。
就这么简单的逻辑,我想知道各位高手有什么独到的解决办法没?
欢迎大家来挑战一下哦。。。别看简单,虽然看起来简单。呵呵

作者: loveunixju   发布时间: 2010-08-08

不会吧,大家都不屑一看?!

作者: loveunixju   发布时间: 2010-08-09

可结合 cal ,使用 for + 适当的判断  来做。
或就自己判断,适当考虑闰年的情况即可。

或者采用perl,辅以适当的库。

作者: dengxidengxi   发布时间: 2010-08-09

while就行了啊
到月底的时候赋值一下

作者: guda   发布时间: 2010-08-24

回复 guda
呵呵,貌似没你说的这么简单哦。。。要不你试试按你的想法实现一下。。对了,上面那个20100622到20100808只是我举得例子,要是换成XXXX0102到XXXX0808,你也得想想怎么做哦。。。

作者: loveunixju   发布时间: 2010-08-25

用perl吧,要不就写个脚本判断每个年份是否闰年,然后写循环逐层分时段统计,有点复杂的。

作者: gelf123   发布时间: 2010-08-26

perl比较灵活。。

作者: weianchao   发布时间: 2010-09-04