How to check if a string contains a substring in Bash
This below example will show you, how to check if a string contains a substring in the bash script.
str="How are you"
if [[ $str = *you* ]]; then
echo "it's found"
fi
#output--> it's found
In the above code, we have used wild card character *
to find a substring in the given str
.
If your substring contains spaces you need to add double quotes with the *
character.
str="How are you"
if [[ $str = *"are you"* ]]; then
echo "it's found"
fi
# output--> it's found