如何在shell中判断A字符串中是否包含B字符串

2025-03-18 15:21:57
推荐回答(2个)
回答1:

stra="this is a string"
strb="a string"
pos=$(printf "$stra" | awk -v strb="$strb" '{ print index($0, strb) }')
if [ $pos -ne 0 ]; then
    printf "stra contains strb\n"
else
    printf "stra does not contain strb\n"
fi

回答2:

echo $A | grep $B