#! /bin/bash
read year month
case $month in
4)
echo 30
;;
6)
echo 30
;;
9)
echo 30
;;
11)
echo 30
;;
2)
if [ `expr $year % 4` -eq 0 ] && [ `expr $year % 100` -ne 0 ] || [ `expr $year % 400` -eq 0 ]
then
echo 29
else
echo 28
fi
;;
*)
echo 31
;;
esac
【利用LINUX下的SHELL命令输出某年某月有多少天】
于 2023-02-24 19:38:41 首次发布