Задать вопрос
GlebSmor
@GlebSmor

Как проверить есть ли str1 в str2?

В python это выглядит так:
if str1 in str2:
  print("ok")
else:
  str2 = str1 + str2


Как тоже самое написать в bash скрипте
  • Вопрос задан
  • 51 просмотр
Подписаться 1 Простой 4 комментария
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега bash
software engineer
в баш можно заюзать регулярку в [[ ]]
if [[ "$str1" =~ .*$str2.* ]]; then
  echo "ok"
else
  str2="$str1$str2"
fi
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@KoldunOne
Руководитель
if echo "$str2" | grep -q "$str1"; then
echo "ok"
else
str2="$str1$str2"
fi
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы