./feeding_script.sh | tee >(while read a; do [ "$a" == "12345" ] && </dev/null another_command; done)
Anmerkungen:
tee
teilt den Datenstrom auf; Eine Kopie geht in eine "Datei", die in diesem Fall ein Befehl ist>(…)
, die andere geht zum Terminal weiter;</dev/null another_command
- Diese Weiterleitung verhindert, dass dieanother_command
von generierten Daten verwendet werdenfeeding_script.sh
.