Shell 函数封装与递归调用:实现用户自定义参数输入验证
{"title":"Shell 函数封装与递归调用:实现用户自定义参数输入验证","description":"本文介绍了如何将Shell脚本封装成函数,并使用递归调用实现用户自定义参数输入验证,确保用户输入参数为1或2。示例代码展示了函数定义、参数获取、条件判断和递归调用的实现方法。","keywords":"Shell, 函数, 递归调用, 参数验证, 用户输入, 脚本, bash","content":""#!/bin/bash\n\n# 定义函数\ninput_param() {\n\tread -p "请输入参数(1或2):" param\n\tif [[ $param != "1" && $param != "2" ]]; then\n\t echo "输入参数错误,请重新输入。"\n\t input_param\n\telse\n\t echo "输入参数正确。"\n\tfi\n}\n\n# 调用函数\ninput_param\n"}
原文地址: https://www.cveoy.top/t/topic/p04P 著作权归作者所有。请勿转载和采集!