以下是一个实现用户自定义输入参数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。如果输入不正确,则会提示用户重新输入,直到输入正确为止。最后,脚本会输出用户输入的参数。

shell 封装成函数 实现用户自定义输入参数1或2如果不是1和2则让用户重新输入直到输入正确为止给出实现方法

原文地址: https://www.cveoy.top/t/topic/iiVy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录