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