Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我希望我的程序至少需要一组参数才能使参数有效。
因此,为了举例,假设我有 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
接受:
拒绝: