看了一篇文章,介绍了几个办法,吾认为这个最简单:
A="tsit-office" B="office" if [[ ${A} == *${B}* ]]; then echo "包含" else echo "不包含" fi # 这两种写法可以判断以某个字串开始、结束 # if [[ ${A} == ${B}* ]]; then # if [[ ${A} == *${B} ]]; then # 直接用字串 # if [[ ${A} == office* ]]; then # if [[ ${A} == *office ]]; then
需要注意的是,不能使用""。即以下写法错误:
# 结果错误 # if [[ "${A}" == "office*" ]]; then