看了一篇文章,介绍了几个办法,吾认为这个最简单:
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