linux getopts如何设置默认值

avatar
作者
猴君
阅读量:0

在使用Linux的getopts命令解析命令行参数时,可以为选项设置默认值。下面是一个示例代码:

while getopts ":a:b:" opt; do   case $opt in     a)       var_a=$OPTARG       ;;     b)       var_b=$OPTARG       ;;     \?)       echo "Invalid option: -$OPTARG" >&2       ;;   esac done  # 设置默认值 var_a=${var_a:-default_value_a} var_b=${var_b:-default_value_b}  echo "var_a: $var_a" echo "var_b: $var_b" 

在上面的代码中,如果用户没有提供选项-a-b的值,则会使用默认值default_value_adefault_value_b。可以根据需要设置不同的默认值。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!