Here's a simpler reproducer: set -e a="my name is a" b="my name is b" pretty() { echo -e "\x1b[0m"; } doit() { pretty; "$@"; } while true; do doit cat <(echo "$a") <(echo "$b") done
- process substitution fd lifetime race condition Jason A. Donenfeld
- Re: process substitution fd lifetime race conditio... Chet Ramey
- Re: process substitution fd lifetime race cond... Jason A. Donenfeld
- Re: process substitution fd lifetime race ... Jason A. Donenfeld
- Re: process substitution fd lifetime r... Jason A. Donenfeld
- Re: process substitution fd lifetime race ... Chet Ramey
- Re: process substitution fd lifetime r... Jason A. Donenfeld
- Re: process substitution fd lifet... Chet Ramey
- Re: process substitution fd l... Jason A. Donenfeld
- Re: process substitution ... Chet Ramey
- Re: process substitution ... Jason A. Donenfeld
- Re: process substitution ... Chet Ramey
- process substitution error handling Jason A. Donenfeld