我希望我的程序要求集合中至少有一个参数,以使参数有效 .
因此,为了举例,假设我有3个开关(-a,-b和-c)和两个必需参数 .
这些都是有效的 . myapp -a FOO BAR myapp -a -b FOO BAR myapp -a -c FOO BAR
myapp -a FOO BAR myapp -a -b FOO BAR myapp -a -c FOO BAR
这不会是:
myapp FOO BAR
您可以使用省略号 ... 来声明选项应出现一次或多次:
...
Usage: myapp (-a|-b|-c)... <FOO> <BAR>
在这里,我们声明 -a , -b 或 -c 应该出现一次或多次 .
-a
-b
-c
接受:
拒绝:
1 回答
您可以使用省略号
...
来声明选项应出现一次或多次:在这里,我们声明
-a
,-b
或-c
应该出现一次或多次 .接受:
拒绝: