smallboby 发表于 2013-1-31 00:43:58

Linux在shell中如何判断传的日期是否为月末

判断传的日期是否为月末,思路是根据linux自带的cal日历来判断,当前的日期是否为日历的月份最后一天。代码如下:#传的日期dt1=20120630# 年y=`date -d ''$dt1' 0 days'+%Y`# 月m=`date -d ''$dt1' 0 days'+%m`# 日d=`date -d ''$dt1' 0 days'+%d`if [ $(date -d ''$dt1' 0 days'+%d) -eq $(cal $m $y |xargs|awk '{print $NF}') ]then    trueelse   falsefi
页: [1]
查看完整版本: Linux在shell中如何判断传的日期是否为月末