【求助】急!如何判断一个变量里是否包含某个字段?

【求助】急!如何判断一个变量里是否包含某个字段?

初次涉及到shell,想请教一下高手们,如何判断一个变量里是否包含某个字段?
假如这个变量为test="this is a test.”判断是否存在es,如果存在,返回一个数值0,请问应该如何编写这段代码呢?      
呀,不好意思阿,刚刚参考了以前的帖子,好像下面这样写可以解决这个问题,不过,要是谁有更好的办法,请赐教~~!!

echo $connectCheckFile | grep -Eqi '220'
__result=#?;
[ ${__result} -ne 0 ] && return ${__result};      
啊,不好意思。
这个是我实际的程序里的: echo $connectCheckFile | grep -Eqi '220'
如果像问题中的话,应该是:echo $test | grep -Eqi 'es'      
复制内容到剪贴板
代码:
[color=blue]-(user@host:tty)-(tmp)-
[4110 1] $ [/color]if [[ "hello world" == *hello ]]; then echo matched; else echo not_matched; fi
not_matched
[color=blue]-(user@host:tty)-(tmp)-
[4110 0] $ [/color]if [[ "hello world" == hello* ]]; then echo matched; else echo not_matched; fi
matched
[color=blue]-(user@host:tty)-(tmp)-
[4110 0] $ [/color]if [[ "hello world" == world* ]]; then echo matched; else echo not_matched; fi
not_matched
[color=blue]-(user@host:tty)-(tmp)-
[4110 0] $ [/color]if [[ "hello world" == *world* ]]; then echo matched; else echo not_matched; fi
matched
[color=blue]-(user@host:tty)-(tmp)-
[4110 0] $ [/color]
      
呀,斑竹动作好迅速阿。谢谢指教~~!!