rt3 发表于 2020-7-27 21:18:08

求解释bash脚本中getopts语句块的用法

例如 这个 代码,哪些情况 下 会 执行 :)对应的 段,谢谢
#!/bin/bash

func(){
        echo " 'basename $0' - args." >&2
        exit 0
}

while getopts "ab:" options
do
        case $options in
                a)
                        echo "You enter -a as an option."
                        ;;
                b)
                        echo "You enter -b as an option."
                        ;;
                \?)
                        func
                        ;;
                :)
                        echo "No argument value for $OPTARG"
                        ;;
        esac
                        echo \$options=$options.
done

页: [1]
查看完整版本: 求解释bash脚本中getopts语句块的用法