阅读量: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_a
和default_value_b
。可以根据需要设置不同的默认值。