我想为可选的逗号分隔关键字构建一个程序实用程序概要。
utility [KEYWORD[,KEYWORD]...]
我决定应该把重复模式放在哪里...
。
我想允许以下用途
utility
utility keyword
utility keyword,keyword
utility keyword,keyword,keyword
and so on
答案1
我认为你提出的风格非常明确,你应该使用它。
允许的参数的文档在任何地方都没有明确指定,它建立在约定的基础上,我认为您的解决方案相对较好地符合这些约定。
为了进行比较,useradd 手册页使用
-G, --groups GROUP1[,GROUP2,...[,GROUPN]]]
我认为这比你所做的更令人困惑!所以坚持你的。