Нужно что-то вроде:
mkfifo f
# дальше процесс чота пишет в f
while cat < f
do
if cat f | grep Ok > /dev/null
then echo 'match!'
fi
done (чтоб постоянно мониторило состояние процесса)
Это работает, но как-то некрасиво совсем, цикл опять же.. можно сделать как-то изящнее?