bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: unset FOO


From: Eric Blake
Subject: Re: unset FOO
Date: Tue, 14 Oct 2008 15:10:24 +0000 (UTC)
User-agent: Loom/3.14 (http://gmane.org/)

Peter Seebach <seebs <at> seebs.net> writes:

> 
> In regards to worries about "unset FOO" not working if FOO is not set:
> 
> ${FOO+unset FOO}
> 
> Is this crazy or clever?  It works in Solaris sh.  (I know, in most cases,
> it's sufficient to just empty the variable, but sometimes it'd be nice to
> be able to distinguish between empty and unset.)

No, it does NOT work in Solaris sh (tested on Solaris 8):

$ /bin/sh -c 'foo=a;${foo+unset foo};echo ${foo+set}' ; echo $?
/bin/sh: bad substitution
1

-- 
Eric Blake







reply via email to

[Prev in Thread] Current Thread [Next in Thread]