如何查看 echo 命令的版本号? 根据 echo 的 man 手册,执行 echo --version 命令应该输出 echo 命令的版本号。 这是 echo 命令本身或其文档存在的 bug 吗? 请解释一下。 echo help 命令同样存在相同的问题!!
你可能正在使用内置的 Shell 命令 echo
。尝试使用真正的程序。
/bin/echo --version
如果需要内置echo命令的帮助文档,请尝试使用
help echo
而对于其手册页,可以尝试
man bash
如果你正在使用bash作为你的Shell
那可能是因为您使用的回显是bash中集成的回显。
/bin/echo --version
将强制调用来自coreutils的echo,并显示其版本。
有关“builtins”的更多信息,请查看builtins手册页(特定于bash,基本上是主要的、广泛的bash手册页中的“builtins”部分)
echo --version
不仅仅会将"--version"写入标准输出的man页信息。 - S.Lott