检查字符串是否以另一个字符串开头

时间:2013-09-01 15:41:34

标签: bash variables if-statement

简单问题,但我似乎无法解决它。我需要以下是真的。

var1="was shot by skeleton"
var2="was shot by"

if [ "$var1" == "$var2" ]; then
    echo "true"; else
    echo "false"
fi

我试过把“*”放在var2旁边,但没有运气。

谢谢, 西蒙

1 个答案:

答案 0 :(得分:1)

尝试双括号:

if [[ "$var1" == *"$var2"* ]]; then
.....