Tente por sua conta e risco:
tail -n 0 -f /tmp/bar | { grep -q -m1 zoo && echo found ; pkill -P $$ '^tail$' ; }
O comando pkill
é necessário se a correspondência estiver na última linha. Mas pode matar outro processo tail
em segundo plano, se houver, do mesmo pai.