在bash中,您可以编写(注意星号在引号 之外 )
if [[ $t1 == *"$t2"* ]]; then echo "$t1 and $t2 are equal" fi
对于/ bin / sh,
=运算符仅用于相等性,不适用于模式匹配。您可以使用
case,虽然
case "$t1" in *"$t2"*) echo t1 contains t2 ;; *) echo t1 does not contain t2 ;;esac
如果您专门针对Linux,则假定存在/ bin / bash。



