Shell脚本输出包含多个单词

时间:2017-07-04 09:24:42

标签: shell if-statement contains multiple-conditions

我正在尝试创建一个脚本,我在其中运行一个输出命令。我对输出中的几个字感兴趣,我正在使用以下脚本:

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

但这有助于找到一个单词。请帮我找多个单词。

1 个答案:

答案 0 :(得分:0)

您可以使用grep查找两者:

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