getopts 带有双冒号作为可选值

getopts 带有双冒号作为可选值

getopts 是否不接受使用双冒号的选项的可选参数(例如使用shortopts="t::")?

答案1

不,Bashgetopts不支持可选选项参数。

里面什么都没有手册为了表明它会,它只说

如果一个字符后面跟着一个冒号,则该选项应该有一个参数,该参数应该用空格与其分隔。

相关内容