On Nov 29, 2011, at 9:39 AM, Chet Ramey wrote: > On 11/29/11 8:29 AM, Greg Wooledge wrote: > >> [...snip] > > It's possible to have both. You can handle matching a NUL delimiter and > skip NUL bytes in the input if the delimiter isn't NUL.
This is exactly the behavior that my patch provides, along with documentation of the -d '' terminates input line on '\0' . > That allows the > bash behavior and compatibility with other shells that don't provide `-d'. > > There is already `read -n 1' to read only a single character from the input > stream. I don't see much value in translating '\0' to 0 for `-d'. Fair point.