说明:282为剩余多少天,83为今年过了多少天,365是今年有多少天
shell代码:
echo " "
echo " (0 0)"
echo " +-----oOO----(_)----------+"
echo " | |"
echo " | dtcwyp welcomes you |"
echo " | |"
echo " +------------------oOO----+"
echo " |__|__|"
echo " || ||"
echo " ooO Ooo"
passday=`date +%j`
year=`date +%Y`
if [ "$(( $year % 4 ))" == "0" ] && [ "$(( $year % 100 ))" != "0" ] || [ "$(( $year % 400 ))" == "0" ]
then
yeardaye=366
else
yeardaye=365
fi
residueday=`expr $yeardaye - $passday`
echo -e "Today:[ `date +%x_%A` ] Residue:[$residueday ($passday/$yeardaye)]"
本文介绍了一段Shell脚本代码,该脚本能够计算出当前年份已过去的天数和剩余天数,并判断是否为闰年。通过简单的条件判断和表达式计算,脚本可以输出精确的日期信息。
1063

被折叠的 条评论
为什么被折叠?



