外壳脚本输出包含多个单词



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

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

但这只能帮助找到一个词。请帮我找到多个单词。

你可以使用 grep 来查找两者:

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

最新更新