Date: Tue, 6 Apr 2021 22:39:55 +0800 From: konsolebox <konsole...@gmail.com> Message-ID: <CAJnmqwaBzBwZoVKvy_nv=kq_7z3hwnrhtjo2hmkqzztx3pz...@mail.gmail.com>
| @ means everything or nothing. Unbound variable errors should not apply to it. I know nothing about namerefs and arrays and stuff like that, but did you consider the possibility that after array=() then array[@] is nothing, and so __ref=array[@] is just __ref= and consequently ${!__ref} is attempting to use '' as the name of a variable? kre