Comment puis-je grep complexe de chaînes dans des variables?

Je suis en train de grep pour une petite chaîne de caractères dans une beaucoup plus grande chaîne. Les deux chaînes sont stockées comme des variables et voici un exemple de code:

#!/bin/bash

long_str=$(man man)
shrt_str="guide"

if grep -q $shrt_str $long_str ; then
        echo "Found it!"
fi

Je ne pense pas que l'expansion des variables de travail est la façon dont je l'attendez. J'ai essayé [ ] et [[ ]], en citant aussi les variables et de la tuyauterie de sortie de /dev/null mais peu importe ce que je fais, ça ne marchera pas.

Quelqu'un a une idée?

InformationsquelleAutor Craig | 2010-01-21