数值计算提示数值太大不可为算数进制的基
发表于 : 2015-03-15 21:48
#!/bin/bash
2 read -p "请输入你生日的月份:" BMON
3 read -p "请输入你生日的日期: " BDAY
4 BYEAR=`date +%Y`
5 BIRTHDAY=`date -d ${BYEAR}${BMON}${BDAY} +%j 2>/dev/null`
6 NOWDAY=`date +%j`
7 REMAIN=$(($BIRTHDAY-$NOWDAY))
8 echo -e "目前距离你生日还剩下:\033[5m${REMAIN}\033[0m 天"
我输入03 31 就提示数值太大不可为算数进制的基
2 read -p "请输入你生日的月份:" BMON
3 read -p "请输入你生日的日期: " BDAY
4 BYEAR=`date +%Y`
5 BIRTHDAY=`date -d ${BYEAR}${BMON}${BDAY} +%j 2>/dev/null`
6 NOWDAY=`date +%j`
7 REMAIN=$(($BIRTHDAY-$NOWDAY))
8 echo -e "目前距离你生日还剩下:\033[5m${REMAIN}\033[0m 天"
我输入03 31 就提示数值太大不可为算数进制的基