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
true
else
false
fi
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章