“periksa shell apakah string berisi substring” Kode Jawaban

Memeriksa apakah ada substring dalam bash string

string='Haystack';

if [[ $string =~ "Needle" ]]
then
   echo "It's there!"
fi
Clumsy Coyote

periksa shell apakah string berisi substring

# 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
Charles-Alexandre Roy

Jawaban yang mirip dengan “periksa shell apakah string berisi substring”

Pertanyaan yang mirip dengan “periksa shell apakah string berisi substring”

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya