2017-07-04 52 views
0

我正在嘗試創建一個腳本,在該腳本中我正在運行一個提供輸出的命令。我感興趣的輸出幾句話,我使用下面的腳本:Shell腳本輸出包含多個單詞

cfservices=$(cf services)<br/> 
if [[ $cfservices == *"postgres...."* ]]; then<br/> 
echo " done "<br/> 
else<br/> 
echo " fail " 

但這有助於發現只有一個字。請幫我找到多個單詞。

回答

0

你可以使用grep找到兩個:

cf services | grep postgres | grep mongo 
if [[ $? == 0 ]]; then 
    echo " done" 
else 
    echo " fail " 
fi 
+0

如果我要搜索的Postgres,也蒙戈那麼如何實現這一目標? –