OpenBSD now enforcing no invalid NUL characters in shell scripts
Our favorite operating system is nowchangingthe default shell (ksh) to enforcenotallowing invalid NUL characters in input that will be parsed as parts of the script.
Undeadly.org
As someone who doesn't deal with stuff like this - I rarely actively use shell scripts - it seems kind of insane to me that this wasn't the norm since the beginning.