FC 内置的手册页使用 − 而不是 - 作为选项



我知道 BUILTIN 命令没有单独的手册页,但我对以下内容感到好奇。

在终端中执行man fc后,我搜索了-l以查找其描述。但是,没有结果。

原因是fc(也许还有其他内置的?(的man页面使用(对应于<−> 8722, Hex 2212, Oct 21022, Digr -2(而不是-选项(即使实际使用它们的方式是后者,而不是前者(。

这是有意为之吗?

>fc是POSIX Shell & Utilities的一部分,这意味着它是标准化的,以获得更好的可移植性。它的POSIX页面描述了该实用程序的所有便携式选项,所有这些都使用标准的ASCII连字符(0x2d(。

此外,POSIX的实用程序约定部分确实提到了:

准则 4: 所有选项前面都应带有"-"分隔符。

其中-是"标准"ASCII 连字符 (0x2D(。

所以我想说的问题纯粹是由于美学原因(可能是为了使连字符更易于区分/更易于阅读(。

相关内容

  • 没有找到相关文章

最新更新