引用自POSIX.1-2008 关于-W
option的描述,
(
-W
capital-W) 选项应保留给供应商选项。
引用自 Linux 手册页,GNU getopt 处理-W
选项如下:
如果optstring包含W后跟semicolon( ; ),则将
-W foo
其视为长选项--foo
。(POSIX.2 为实现扩展保留了-W选项。)
有人可以以更清晰的方式(直截了当)解释上述句子并解释为什么这样的选项有用吗?
上面的陈述让我感到困惑,因为我认为getopt
(not getopt_long
, getopt_long_only
) 只理解短选项。