getopts 发表于 2020-09-15 更新于 2020-11-02 getopts OPTIND 标识索引位置 OPTARG 标识参数 OPTSTRING 标识表达式, 如 “🅰️b” 第一个冒号表示忽略错误, 静默模式; 标识名称后面有冒号表示必须带有参数; 标识名称后面没有冒号表示可以不带参数. 12345678910111213141516if [ $# -eq 0 ];then echo "Please input arguments." exit 1fiwhile getopts ":a:b" opt; do case $opt in a) echo "this is -a the arg is ! $OPTARG" ;; *) echo "Unknown option" exit 1 ;; esacdone