“Проверка пробела, если строка содержит подстроение” Ответ

Бэш, если подстроение

string='Hi substring' #To check if string has "Mylong" substring do
if [[ $string == *"substring"* ]]; then
  echo "String has substring"
fi
Armandres

Проверка, существует ли подстроение в струнке

string='Haystack';

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

Тест подстроки Bash

#!/bin/bash

STR='GNU/Linux is an operating system'
SUB='Linux'

if grep -q "$SUB" <<< "$STR"; then
  echo "It's there"
fi
Wide-eyed Wren

Проверка пробела, если строка содержит подстроение

# 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

Тест подстроки Bash

#!/bin/bash

STR='GNU/Linux is an operating system'
SUB='Linux'

case $STR in

  *"$SUB"*)
    echo -n "It's there."
    ;;
esac
Wide-eyed Wren

Ответы похожие на “Проверка пробела, если строка содержит подстроение”

Вопросы похожие на “Проверка пробела, если строка содержит подстроение”

Больше похожих ответов на “Проверка пробела, если строка содержит подстроение” по Shell/Bash

Смотреть популярные ответы по языку

Смотреть другие языки программирования