Date:        Sun, 28 Mar 2021 22:01:14 +0300
    From:        =?UTF-8?B?T8SfdXo=?= <oguzismailuy...@gmail.com>
    Message-ID:  
<cah7i3lrwsy05q5czrfbpmoadgbk9kfedxw8rvjj0mbr9vad...@mail.gmail.com>

  | No. An "explicit" empty string would be '', "", or something like that.

No, not in sh it isn't - all quotes do is hide the effects of special
characters (and prevent some uses, eg: as a reserved word).   There are
no "string" (enclosed in quotes) data types in sh, a and 'a' and "a" and \a
are all the exact same thing.   That applies to empty values too, the only
difference is that there needs to be some reason to believe that the empty
value exists, rather than is not present at all.

  | After `=' a value is expected but it's not there

It is there.   It is just empty.

How this applies to associative array init's I neither know nor care.

kre


Reply via email to