Eric Blake wrote:
> Since environment variables may contain newlines, but env and printenv 
> currently separate output entries via newline, we have a case of ambiguous 
> output.  For example, "env | sed -n '/^a.*=/ s,=.*,,p'" does not necessarily 
> tell you the set of environment variables beginning with "a", because I could 
> have done "export b=$'\na=c'".  What do list readers think of the idea of 
> adding:
> 
> env -0/--null
> printenv -0/--null
> 
> as a means of unambiguously representing the current contents of the 
> environment with NUL terminators instead of newlines?

It's consistent and makes sense.
I've not needed it myself (I think :)),
but I would say it's worth adding.

cheers,
Pádraig.


Reply via email to