On Sep 10 2020, Chet Ramey wrote: > yy. Process substitution processes now get their input from /dev/null, since > they are asynchronous, not interactive, and not jobs.
That breaks scripts that want to filter stdin with a process substitution, eg: while read ...; do ...; done < <(filter) The reason for using a process substitution is so that the loop can set shell variables. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."