Re: Difference between assignment via nameref vs `printf -v`?

2014-08-31 Thread lolilolicon
On Sun, Aug 31, 2014 at 12:20 PM, lolilolicon wrote: > Assignment to a subscripted array variable behaves differently for > nameref vs `printf -v`, as shown below. > > Assignment via nameref variable: > > declare -a arr=() > func() { > local -n ref=$1 > ref='nameref' > } > func 'arr[0]' > decl

Re: Difference between assignment via nameref vs `printf -v`?

2014-08-31 Thread lolilolicon
On Sun, Aug 31, 2014 at 12:20 PM, lolilolicon wrote: > Assignment to a subscripted array variable behaves differently for > nameref vs `printf -v`, as shown below. > > Assignment via nameref variable: > > declare -a arr=() > func() { > local -n ref=$1 > ref='nameref' > } > func 'arr[0]' > decl

Re: Difference between assignment via nameref vs `printf -v`?

2014-08-31 Thread Pierre Gaston
On Sun, Aug 31, 2014 at 7:19 PM, lolilolicon wrote: > On Sun, Aug 31, 2014 at 12:20 PM, lolilolicon > wrote: > > Assignment to a subscripted array variable behaves differently for > > nameref vs `printf -v`, as shown below. > > > > Assignment via nameref variable: > > > > declare -a arr=() > > f