read -p "请输入月份数字:" month_num if [ $month_num -eq 1 ]; then echo "January" elif [ $month_num -eq 2 ]; then echo "February" elif [ $month_num -eq 3 ]; then echo "March" elif [ $month_num -eq 4 ]; then echo "April" elif [ $month_num -eq 5 ]; then echo "May" elif [ $month_num -eq 6 ]; then echo "June" elif [ $month_num -eq 7 ]; then echo "July" elif [ $month_num -eq 8 ]; then echo "August" elif [ $month_num -eq 9 ]; then echo "September" elif [ $month_num -eq 10 ]; then echo "October" elif [ $month_num -eq 11 ]; then echo "November" elif [ $month_num -eq 12 ]; then echo "December" else echo "输入的月份不正确" fi
时间: 2024-04-22 10:21:44 浏览: 55
这是一段 Shell 脚本代码,用于将用户输入的月份数字转换为英文月份。用户输入月份数字后,脚本会通过 if-elif-else 分支结构进行判断,如果输入的数字在 1 到 12 之间,则输出对应的英文月份,否则输出“输入的月份不正确”。需要注意的是,这段代码只能在 Linux 或类 Unix 操作系统的命令行中运行,不能在 Windows 等其他操作系统中运行。
阅读全文