Re: export/readonly unset value of target variable if passed an array reference

2016-05-18 Thread Chet Ramey
On 5/17/16 8:33 PM, Grisha Levit wrote: > |$ var=foo; declare -n ref=var[0] $ readonly ref $ declare -p var declare > -ar var | > > works even with readonly variables: Thanks for the report. Chet -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita

export/readonly unset value of target variable if passed an array reference

2016-05-17 Thread Grisha Levit
$ var=foo; declare -n ref=var[0] $ readonly ref $ declare -p vardeclare -ar var works even with readonly variables: $ readonly RO=foo $ declare -n ref=RO[0] $ readonly ref bash: RO: readonly variable $ declare -p ROdeclare -r RO presumably they should behave as if they were passed a subscripted