shell 实现用户自定义输入参数1或2如果不是1和2则让用户重新输入直到输入正确为止给出实现方法
以下是使用shell脚本实现用户自定义输入参数1或2并进行验证的方法:
#!/bin/bash
# 定义函数用于验证用户输入的参数是否合法
function validate_input {
# 提示用户输入参数
read -p "请输入参数(1或2):" input
# 判断输入参数是否为1或2
if [[ $input == "1" || $input == "2" ]]; then
echo "输入参数合法!"
else
echo "输入参数不合法,请重新输入!"
# 递归调用函数进行重新输入
validate_input
fi
}
# 调用函数进行验证
validate_input
运行以上脚本后,会提示用户输入参数(1或2),如果用户输入的参数不是1或2,则会提示重新输入,直到输入正确为止。
原文地址: http://www.cveoy.top/t/topic/iiUS 著作权归作者所有。请勿转载和采集!