shell 封装成函数 实现用户自定义输入参数1或2如果不是1和2则让用户重新输入直到输入正确为止给出实现方法
以下是一个实现用户自定义输入参数1或2的shell函数的示例:
#!/bin/bash
# 定义函数,用于获取用户输入参数
get_input() {
read -p "请输入参数(1或2): " input
# 判断输入是否为1或2,如果不是则重新获取输入
while [[ "$input" != "1" && "$input" != "2" ]]; do
read -p "输入有误,请重新输入参数(1或2): " input
done
# 输出最终输入参数
echo "您输入的参数为: $input"
}
# 调用函数获取用户输入
get_input
该脚本中的 get_input 函数用于获取用户输入的参数,并通过一个循环来判断输入是否为1或2。如果输入不正确,则会提示用户重新输入,直到输入正确为止。最后,脚本会输出用户输入的参数。
原文地址: https://www.cveoy.top/t/topic/iiVy 著作权归作者所有。请勿转载和采集!