是--help标志POSIX标准/推荐?

时间:2013-05-29 17:24:11

标签: posix

如果我有一个通过shell运行的应用程序,是否有需要--help支持的POSIX文档?我想是的,因为这似乎是最流行的终端应用程序(GNU工具等)中的标准做法。

我很好奇我是否可以使用#34; - 帮助"选项作为发现POSIX兼容/不兼容命令的试金石。

2 个答案:

答案 0 :(得分:4)

POSIX不会授权--helphttp://pubs.opengroup.org/onlinepubs/009695399/utilities/ls.html

事实上,似乎POSIX guidelines建议避免使用不是单个字符的选项(虽然它不是禁止的,只是一个指南):

  

准则3:       每个选项名称应该是可移植字符集中的单个字母数字字符(alnum字符分类)。该   -W(资本-W)选项应保留给供应商选项。

Multi-digit options should not be allowed.

答案 1 :(得分:0)

我同意现有的答案,即 --help 不是 POSIX/SUS 指定的。

但是,如果您正在寻找任何类型的标准化,--help 包含在 GNU Coding Standards 中。