shell 如何判读当前日期是否是,当月的第一天

shell,如何取得系统的当前时间,之后判断是不是,这个月的第一天。

用一个简单脚本判断日期是否是1号即可,脚本如下:
#!/bin/bash
#取得今天的日
DAY=`date +%d`
#判断是否为1号
if [ "$DAY" = 01 ];
then
echo yes
else
echo no
fi
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-26
if [ `date '+%Y%m%d'` = `date '+%Y%m'`"01" ]; then echo "first day"; else echo "not first day"; fi

感觉比较笨拙,不过可以实现功能^_^本回答被提问者采纳
相似回答