Я пытаюсь найти маленькую строку в намного большей строке. Обе строки хранятся в виде переменных, и вот пример кода:
#!/bin/bash
long_str=$(man man)
shrt_str="guide"
if grep -q $shrt_str $long_str ; then
echo "Found it!"
fi
Я не думаю, что расширение переменных работает так, как я ожидаю. Я пробовал [ ]
и [[ ]]
, также цитируя переменные и передавая вывод в /dev/null
, но независимо от того, что я делаю, это не сработает.
У кого-нибудь есть идеи?