DennisW wrote : > Would you care to comment on the coproc command in Bash 4?
I wish I could, but I know nothing about it. Anyone else? pjodrr wrote : > But at least it became clear that the builtin process substitution is > not the solution for me. Wait! Maybe it is. I found a much nicer way to wait on the prefixer process, if you can live with the "flock" dependency: prefix_with_date() { local somelock=$(tty) $@ > >(flock $somelock -c 'while read; do printf "%s: %s\n" "$(date)" "$REPLY"; done ') 2>/dev/null flock $somelock : } prefix_with_date seq 10 Alternatives to flock might do; you got the idea.