bug-bash
[Top][All Lists]
Advanced

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

Re: How is it explained about the `local` is valid variable


From: Greg Wooledge
Subject: Re: How is it explained about the `local` is valid variable
Date: Wed, 25 Nov 2020 08:12:39 -0500
User-agent: Mutt/1.10.1 (2018-07-13)

On Wed, Nov 25, 2020 at 08:06:57AM +0700, Budi wrote:
> Can we validly write a line
> 
> unset local a b c d e f g h i
> 
> to mean:   local a b c d e f g h i;unset a b c d e f g h i

No.  And besides, you would want to unset *first*, right?

What are you actually trying to do here?

> if yes, how come local=9 is valid variable 'local' normally ? thanks much

Because it's a valid assignment to a perfectly acceptable variable.

It's the same as:

cd=42
cd /tmp

There's no conflict.  The first one is an assignment to a variable named
cd.  The second one is a cd command.



reply via email to

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