есть внешнее приложение "start" выдающее в терминал строки.
требуется : когда приложение выдаст строку с содержанием например "CCCOOOLLL" , запустить скрипт
ну пытаюсь так :
if [ -n $(./start | grep CCCOOOLLL &) ]
then
echo "запускаем скрипт "
fi
соответственно вопрос , наверное координально что-то нетак?
собственно ответ, чтоб вниз нелазить
Fat-Zer пишет:
./start | while read STRING; do
[ $(expr match "$STRING" '.*CCCOOOLLL.*') -ne 0 ] && echo "запускаем скрипт "
done
