> 
> 1. I noticed bash variables don't support null characters (0x00). This is 
> unlike 
> perl and other languages. Will this ever change? Have people requested or 
> wanted 
> this feature?

POSIX says that the use of NUL bytes gives undefined behavior in a shell.
zsh supports this, but it would take a radical change to bash to support
it, with minimal benefit (since you cannot pass such variables on to
child processes - after all, the environ variable consists of NUL-terminated
entries).

> 3. The "+=" operator in bash seems to be slow. For instance, with my 
> benchmarks, 
> it is hundreds of times slower than ".=" in perl. Thoughts?

It's much faster than the alternative of "=".

-- 
Eric Blake



Reply via email to