2017-01-02 53 views
0

我正在研究一個依賴於特定包的bash腳本。該腳本將在全球各地的不同機器上使用。其中一些會有,有些則不會。在OSX的bash腳本中更新brew包

作爲bash腳本的一部分,我如何驗證是否安裝了軟件包並在需要時更新/安裝它?

我的軟件包管理器(OSX 10.12)是brew

回答

1

你可以寫某事像:

#!/bin/bash 

if brew ls --versions the_package_name > /dev/null; then 
    # whatever you want to do 
else 
    brew install the_package_name 
end