Bash

帶有雙冒號的 getopts 可選值

  • December 19, 2021

getopts 是否不接受使用雙冒號的選項的可選參數(例如使用 shortopts=“t::")?

不,Bashgetopts不支持可選的選項參數。

手冊中沒有任何內容表明它會,它只是說

如果一個字元後跟一個冒號,則該選項應該有一個參數,它應該用空格與它分開。

引用自:https://unix.stackexchange.com/questions/683107