help-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Help-bash] What keys are not allowed in an associative array?


From: Greg Wooledge
Subject: Re: [Help-bash] What keys are not allowed in an associative array?
Date: Mon, 11 Jun 2018 08:25:57 -0400
User-agent: NeoMutt/20170113 (1.7.2)

On Sat, Jun 09, 2018 at 06:03:31PM -0500, Peng Yu wrote:
> I see @ and * are not allowed. Is there anything else that is not allowed?

The empty string is not allowed.  As far as I know, that's the only one.

@ and * are allowed, if properly quoted.

wooledg:~$ declare -A aa
wooledg:~$ aa[""]=foo
bash-5.0: aa[""]: bad array subscript
wooledg:~$ aa["@"]=foo
wooledg:~$ declare -p aa
declare -A aa=(["@"]="foo" )



reply via email to

[Prev in Thread] Current Thread [Next in Thread]