readonly var=value prevent shell scripter changing value of variable var,
there is no restriction for the shell itself.

Try:


set -o posix
readonly | grep SHELLOPTS


and:


set +o posix
readonly | grep SHELLOPTS


to see the missing of `posix` in 2nd command, the readonly variable
SHELLOPTS was changed by the shell.

On Fri, Jan 1, 2016 at 7:04 AM, nerdopolis <bluescreen_aven...@verizon.net>
wrote:

> I tested on
> 4.2.45(1)-release
>
> basically I have tested
> nerdopolis@nerdopolis:~$ readonly POSIXLY_CORRECT=1
> nerdopolis@nerdopolis:~$ set +o posix
> nerdopolis@nerdopolis:~$ echo $POSIXLY_CORRECT
>
> nerdopolis@nerdopolis:~$
>
> Although I will admit I'm not sure if it's supposed to do that or not
>
>

Reply via email to