人生如逆旅,我亦是行人!江湖人称wsjjeremy.blog.chinaunix.net
ubuntuer
全部博文(930)
intern(3)
string(19)
正则表达式(5)
2011年(60)
2010年(220)
2009年(371)
2008年(279)
baocheng
nba76ers
renjian2
qq576709
mcn304
zibuyule
西农魔峰
曾德标
zhuqing_
shanck
tendy
moshangx
wb123456
smile124
hjshajsh
chenhong
bzhao
python16
分类:
2008-11-16 19:45:42
话我就不多说了,主要是运用了cal命令,省略了很多繁琐的东西,判断月份是否大于了12,日期是否大于了31哦,还有什么大月,小月,润月等问题.
话我就不多说了,主要是运用了
cal命令,省略了很多繁琐的东西,判断月份是否大于了12,日期是否大于了31哦,还有什么大月,小月,润月等问题.
zj@zj:~/Script/cushell/08.11.15$ cat date.sh #!/bin/bash #usage:yyyymmdd (($#!=1))||((${#1}!=8)) && { echo "Usage:yyyymmdd";exit 1; } year=${1:0:4} month=${1:4:2} day=${1:6:2} (cal $month $year|grep -q "$day" && echo ok || echo error) 2>/dev/null zj@zj:~/Script/cushell/08.11.15$ ./date.sh 20081116 ok zj@zj:~/Script/cushell/08.11.15$ ./date.sh 2008111600 Usage:yyyymmdd zj@zj:~/Script/cushell/08.11.15$ ./date.sh 20081319 error
上一篇: 浅谈内存技术的发展(转)
下一篇:shell也玩段注释
登录 注册