pgrep
在macOS Catalina 中安装的(2010 年 2 月 11 日)版本中,设置分隔符时存在错误。分隔符应该只打印在每个进程 ID 之间,但它也被打印为行终止符。
这在FreeBSD Bugzilla 错误号 203744中有记录。
有没有办法为 macOS 下载更新版本的 pgrep?
我也无法在我的机器上获得 pgrep 的版本。使用pgrep -V
会导致错误。使用what
给了我这个:
what /usr/bin/pgrep
/usr/bin/pgrep
PROGRAM:pkill PROJECT:adv_cmds-174.0.1
当然可以。只需通过Homebrew安装它!
Homebrew 是一个 macOS 包管理器,类似于
yum
RedHat/CentOS Linux 和apt-get
Debian/Ubuntu。它允许您轻松安装可以取代 macOS 内置 BSD (Darwin) 命令和包的包。这样做的第一步是像这样在您的系统上安装 Homebrew;只需打开一个终端并运行命令:
在您的系统上安装 Homebrew 后,请
protocol
像这样安装软件包:完成后,您可以运行
prgrep
命令,版本应该是更现代的版本