On 8/18/15 5:05 PM, Dan Douglas wrote:
Sorry I meant to reply to that thread but ran out of time. I think Stephane's
eventual proposal was pretty close to what I had in mind but expressed badly.
I'm not sure why it was eventually decided to deprecate the current system
entirely but I'm not
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 8/18/15 11:41 PM, Mike Frysinger wrote:
just to double check, the warning from this code is expected ?
$ bash-4.3 -c 'declare -a foo=(a b c); export foo; declare -p foo'
declare -ax foo='([0]=a [1]=b [2]=c)'
$ bash-4.4 -c declare -a foo='(a
On 8/18/15, Chet Ramey chet.ra...@case.edu wrote:
On 8/17/15 4:19 AM, isabella parakiss wrote:
Quoting is necessary in a few cases:
$ var=foo; declare -A arr$var=([x]=y)
bash: warning: arrfoo=([x]=y): quoted compound array assignment
deprecated
$ var=foo; declare -A arr$var=([x]=y)
bash
Sorry I meant to reply to that thread but ran out of time. I think Stephane's
eventual proposal was pretty close to what I had in mind but expressed badly.
I'm not sure why it was eventually decided to deprecate the current system
entirely but I'm not opposed to the idea - especially if it
On 8/18/15 1:52 PM, isabella parakiss wrote:
Sorry for being both pedantic and late for that discussion but what's the
point of this warning? From my understanding, the code is still valid, so
it doesn't stop a possible attacker and it only annoys regular users.
It's meant as an indication
On 18 Aug 2015 10:51, Chet Ramey wrote:
On 8/17/15 4:19 AM, isabella parakiss wrote:
Quoting is necessary in a few cases:
$ var=foo; declare -A arr$var=([x]=y)
bash: warning: arrfoo=([x]=y): quoted compound array assignment deprecated
$ var=foo; declare -A arr$var=([x]=y)
bash
On 8/17/15 4:19 AM, isabella parakiss wrote:
Quoting is necessary in a few cases:
$ var=foo; declare -A arr$var=([x]=y)
bash: warning: arrfoo=([x]=y): quoted compound array assignment deprecated
$ var=foo; declare -A arr$var=([x]=y)
bash: syntax error near unexpected token `('
$ var=foo
2015-08-17 10:19:00 +0200, isabella parakiss:
Quoting is necessary in a few cases:
$ var=foo; declare -A arr$var=([x]=y)
bash: warning: arrfoo=([x]=y): quoted compound array assignment deprecated
$ var=foo; declare -A arr$var=([x]=y)
bash: syntax error near unexpected token `('
$ var=foo
Quoting is necessary in a few cases:
$ var=foo; declare -A arr$var=([x]=y)
bash: warning: arrfoo=([x]=y): quoted compound array assignment deprecated
$ var=foo; declare -A arr$var=([x]=y)
bash: syntax error near unexpected token `('
$ var=foo; declare -A arr$var=([x]=y)
bash: syntax error near