#!/bin/bash
# method one
# $1 -> base string; $2 -> target string
contains=$(echo $1 | grep $2 | wc -l)
if [ ${contains} = 0 ];
then
echo $1 "does not contain" $2
else
echo $1 "contains" $2
fi
#!/bin/bash
# method two
# $1 -> base string; $2 -> target string
[[ $1 =~ $2 ]] && echo $1 "contains" $2 || echo $1 "does not contain" $2
#!/bin/bash
# method three
# $1 -> base string; $2 -> target string
[[ $1 = *$2* ]] && echo $1 "contains" $2 || echo $1 "does not contain" $2