如何升级/更新 diff 命令?

Eri*_*rus 0 macos

macOS 10.15 附带了一个非常旧版本的 diff 命令。我在https://unix.stackexchange.com/a/338960/80391中读到版本 3.4 包含该--color参数。

如何更新 macOS 上的版本以便可以使用这个新功能?

小智 5

由于 macOS 不包含包管理器,因此如果您想要操作系统附带的工具的较新版本,则必须安装包管理器。目前最流行的是HomebrewMacports是一个类似的项目。

diff安装 Homebrew 后,您可以通过安装软件包来安装更新版本的diffutils

brew install diffutils
Run Code Online (Sandbox Code Playgroud)

当然,您也可以从源代码构建所有内容,但使用包管理器更容易。