“Sprawdź powłokę, czy ciąg zawiera podłoże” Kod odpowiedzi

sprawdzanie, czy w bash

string='Haystack';

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

Sprawdź powłokę, czy ciąg zawiera podłoże

# 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

Odpowiedzi podobne do “Sprawdź powłokę, czy ciąg zawiera podłoże”

Pytania podobne do “Sprawdź powłokę, czy ciąg zawiera podłoże”

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu