我正在寻找在Mac OS x上复制Linux 'watch'命令的最佳方法。我想每隔几秒钟运行一个命令,使用'tail'和'sed'对输出文件的内容进行模式匹配。

我在Mac电脑上最好的选择是什么?不下载软件能做到吗?


当前回答

如果手表不想通过安装

brew install watch

有另一个类似的/复制版本,安装和工作完美为我

brew install visionmedia-watch

https://github.com/tj/watch

其他回答

使用MacPorts:

$ sudo port install watch

安装了Homebrew:

brew install watch

使用Nix包管理器!

安装Nix,然后执行Nix -env -iA nixpkgs。在完成安装说明(包括采购)后,它应该可以使用。“$HOME/.nix-profile/etc/profile.d/nix.sh”)。

或者,在你的~/。bashrc文件:(

function watch {
    while :; do clear; date; echo; $@; sleep 2; done
}

如果手表不想通过安装

brew install watch

有另一个类似的/复制版本,安装和工作完美为我

brew install visionmedia-watch

https://github.com/tj/watch