我想将我的Mac上的grep更新到比10.7.2随附的2.5.1版本更高的版本。我的问题是:如何最好地为Mac更新grep(或任何类似程序)?我可以使用Fink或MacPorts安装新版本并设置我的路径变量以查找文件树的适当分支,也可以更新usr / bin中的grep程序,或者可能还有其他我没有考虑的方法。因为我对命令行和Mac的Unix后端相对较新,所以我担心会出现问题。话虽如此,如果那是适当的方法,我肯定愿意从源代码编译最新的稳定版本,并在/usr/bin中安装它。如果有人想知道为什么我要从2.5.1更新grep,我有两个理由:第一,我正在学习使用基于2.5.3的参考书的grep(可能相似,我知道);第二,更重要的是,我想学习如何简单地更新这些程序,作为有效管理自己系统的一个方面。