> | It is not possible to have a naive SHELLOPTS=myopt configured outside
> | the shell without all future options being exported implicitly.

> I have never used SHELLOPTS, and have never tested this, but:

> Does "unset SHELLOPTS" not work?

It gives:

        bash: unset: SHELLOPTS: cannot unset: readonly variable

> ps: as it is safe, and portable, to unset variables that are not
> set, in any shell, there's no reason not to include the unset in
> all sh scripts, whatever shell variant they are to be interpreted by.

It may be safe, however, it is a bit tedious to such an extent where it seems 
like it's a misuse of SHELLOPTS to try to pre-initialise as an environment 
variable like this to enable an option.

Reply via email to