всем привет.
собственно, пытаюсь использовать результат grep`а в if`е.
накодил на ideon`е такое:
SOMEVAR1="some-text"
SOMEVAR2="some-text1"
testf() {
echo "$0" | grep "$1"
if [ $? ]
then
echo ok
else
echo bad
fi
}
testf "$SOMEVAR1" "text"
testf "$SOMEVAR1" "text1"
testf "$SOMEVAR2" "text"
testf "$SOMEVAR2" "text1"
но все результаты положительные. почему? что я опять не так делаю?
спасибо.