如果我有一个通过 shell 运行的应用程序,是否有 POSIX 文档说明--help
需要支持?我会这么认为,因为这似乎是最流行的终端应用程序(GNU 工具等)中的标准做法。
我很好奇是否可以使用“--help”选项的存在或缺失作为查找符合 POSIX/不符合要求的命令的试金石。
如果我有一个通过 shell 运行的应用程序,是否有 POSIX 文档说明--help
需要支持?我会这么认为,因为这似乎是最流行的终端应用程序(GNU 工具等)中的标准做法。
我很好奇是否可以使用“--help”选项的存在或缺失作为查找符合 POSIX/不符合要求的命令的试金石。
POSIX 不强制--help
: http: //pubs.opengroup.org/onlinepubs/009695399/utilities/ls.html
事实上,POSIX 指南似乎建议避免使用不是单个字符的选项(尽管它没有被禁止,只是一个指南):
准则 3:每个选项名称应该是可移植字符集中的单个字母数字字符(alnum 字符分类)。-W(大写-W)选项应保留给供应商选项。
Multi-digit options should not be allowed.
我同意POSIX/SUS--help
未指定的现有答案。
但是,如果您正在寻找任何类型的标准化,--help
则包含在GNU Coding Standards中。