Shell函数递归调用实现用户输入验证
{"title":"Shell函数递归调用实现用户输入验证","description":"使用Shell函数递归调用实现用户输入验证,确保用户输入为1或2,否则提示失败并重新输入,直到输入正确为止。","keywords":"shell, 函数, 递归, 输入验证, 循环, 用户输入, 脚本","content":""#!/bin/bash\n\n# 定义函数\nfunction check_input() {\n\t# 获取用户输入\n\tread -p "请输入1或2:" input\n\n\t# 判断输入是否为1或2\n\tif [[ $input == 1 || $input == 2 ]]; then\n\t echo "成功"\n\telse\n\t echo "失败"\n\t # 递归调用函数\n\t check_input\n\tfi\n}\n\n# 调用函数\ncheck_input\n"}
原文地址: https://www.cveoy.top/t/topic/p05F 著作权归作者所有。请勿转载和采集!