> ⚠️ STOP USING [[ -v "assoc[$key]" ]]! DO NOT USE IT! ⚠️ > > [...] > > Use [[ -v 'assoc[$key]' ]] instead, so that -v can expand the variable > correctly by itself:
Thank you for the warning, I somehow forgot about this behavior even though the manual mentions it explicitly. > Also, especially since you are using $1 in this case, you probably want > to make sure that $1 is not empty, because oterwise assoc[$key] is an > error. Fortunately, I had already validated that in the part I omitted.