./feeding_script.sh |
tee >(while read a; do [ "$a" == "12345" ] && </dev/null another_command; done)
Notas:
-
teedivide o fluxo de dados; uma cópia vai para um "arquivo" que é, neste caso, um comando>(…), o outro continua para o terminal; -
</dev/null another_command- esse redirecionamento impede queanother_commandconsumam dados gerados porfeeding_script.sh.