判断当前时间是不是月末

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-29 00:04   62   0


FreeBSD

[root@mx1 ~/crontab]# date +%Y-%m-%d #当前时间
2011-08-02

[root@mx1 ~/crontab]# a=`date -v -1d +%d` #赋值变量

[root@mx1 ~/crontab]# echo $a #查看变量的值
01

[root@mx1 ~/crontab]# if [ $a == "01" ];then echo "right"; fi #以字符的形式判断
right

[root@mx1 ~/crontab]# if [ $a -eq 1 ];then echo "right"; fi #以数字的形式判断
right



Linux

[root@archive2 sysadmin]# b=`date -d next-day +%d`
[root@archive2 sysadmin]# echo $b
03

[root@archive2 sysadmin]# if [ $b == "01" ];then echo "False"; fi


[root@archive2 sysadmin]# if [ $b -eq 1 ];then echo "False"; fi



[root@archive2 sysadmin]# if [ $b -eq 3 ];then echo "False"; fi
False


[root@archive2 sysadmin]# if [ $b == "03" ];then echo "False"; fi
False



分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP