Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Mon, 12 Feb 2001 11:47:02 -0500 From: Chet Ramey To: cabbey AT bresnanlink DOT net Subject: RE: bash: setenv: command not found Cc: cygwin AT cygwin DOT com, chet AT po DOT cwru DOT edu Reply-To: chet AT po DOT cwru DOT edu Message-ID: <1010212164702.AA62809.SM@nike.INS.CWRU.Edu> Read-Receipt-To: chet AT po DOT CWRU DOT Edu MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-In-Reply-To: Message from cabbey AT bresnanlink DOT net of Thu, 8 Feb 2001 21:40:25 -0600 (CST) (id ) > yep, I'm familiar with it: > > foo=bar sets a local shell variable > foo= unsets a local shell variable Not exactly. It makes `foo' have a null value. It's not the same thing. > but where is "unexport"? how do I demote a process environment variable > without removing it from the local shell? Bash has `export -n'. POSIX doesn't. -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ( ``Discere est Dolere'' -- chet) Chet Ramey, CWRU chet AT po DOT CWRU DOT Edu http://cnswww.cns.cwru.edu/~chet/ -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple