bash if substring
string='Hi substring' #To check if string has "Mylong" substring do
if [[ $string == *"substring"* ]]; then
echo "String has substring"
fi
bash if substring
string='Hi substring' #To check if string has "Mylong" substring do
if [[ $string == *"substring"* ]]; then
echo "String has substring"
fi
checking if a substring exists in a string bash
string='Haystack';
if [[ $string =~ "Needle" ]]
then
echo "It's there!"
fi
bash if substring in string
# Example usage:
FULLSTRING='Full string to search'
if [[ $FULLSTRING == *"ll str"* ]]; then
echo "The substring 'll str' is in the full string."
fi
# Example to check for two substrings:
FULLSTRING='Full string to search'
if [[ $FULLSTRING == *"Full"* && $FULLSTRING == *"to"* ]]; then
echo "The substrings 'Full' and 'to' are in the full string."
fi
# Note, see the following two links for why [[ ]] is used:
https://serverfault.com/questions/52034/what-is-the-difference-between-double-and-single-square-brackets-in-bash
http://mywiki.wooledge.org/BashFAQ/031
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us