Решение @terdon выглядит хорошо, так как я фанат Node.js, я только что написал такую программу:
#!/usr/bin/env node
process.stdin.resume().once('data', function () {
process.exit(1);
});
тогда в моем скрипте bash есть:
run_mongo(){
mongo foo bar baz 2>&1
}
exit_if_match(){
grep "$1" | "./node_modules/.bin/imminent_suicide"
}
run_mongo "foo" "bar" | exit_if_match "errmsg"