如何用一行运行多个brew命令?

时间:2015-05-26 01:07:44

标签: macos bash shell terminal homebrew

我经常一个接一个地运行以下命令。我想知道是否可以用一条线完成?

brew update
brew upgrade
brew cleanup

2 个答案:

答案 0 :(得分:3)

一个接一个地运行每个命令:

brew update; brew upgrade; brew cleanup

在其中一个命令失败后立即停止:

brew update && brew upgrade && brew cleanup

这样,如果update成功,然后upgrade失败,则cleanup将无法运行。

两者都将从左到右执行命令。

答案 1 :(得分:1)

轻松完成。只需添加一个半冒号。所以....

brew update; brew upgrade; brew cleanup;

这是编写自己的BASH脚本的基础知识。您可以编写单行的复杂脚本。

echo thanks this is a test; echo ok here is new line, echo run another command here; ls; pwd; echo thanks i rock;