Pokud by roura byla delší než dva členy, tak by to asi šlo řešit i takto:
#!/bin/bash
set -o pipefail
(( for (( I=0; I < 4000; I++ )); do echo "a"; done) || [[ $? -eq 141 ]]) \
| ( sed 's/a/b/g' || [[ $? -eq 141 ]] ) \
| ( sed 's/b/c/g' || [[ $? -eq 141 ]] ) \
| sed '1q' || echo ${PIPESTATUS