Как создать if для подстроки в bash ?

	
#!/bin/bash

string='My long string'
if [[ $string == *"My long"* ]]; then
  echo "It's there!"
fi
Данный скрипт проверяет, содержит ли переменная string подстроку "My long". Если содержит, то выводит сообщение "It's there!".

Процесс выполнения скрипта:

- Создается переменная string и ей присваивается значение "My long string".
- С помощью оператора [[ ... ]] происходит сравнение переменной string с выражением *"My long"*,
где символ * означает любое количество любых символов.
- Если выражение совпадает с содержимым переменной string, то выполняется блок внутри условного оператора if.
- Внутри блока if выводится сообщение "It's there!".

Таким образом, если переменная string содержит подстроку "My long", то на экран будет выведено сообщение "It's there!".