[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: currently doable? Indirect notation used w/a hash
From: |
Chris Down |
Subject: |
Re: currently doable? Indirect notation used w/a hash |
Date: |
Mon, 10 Jun 2013 21:17:23 +0800 |
Enjoy your arbitrary command execution.
On 10 Jun 2013 14:15, "Chris F.A. Johnson" <chris@cfajohnson.com> wrote:
> On Mon, 10 Jun 2013, Greg Wooledge wrote:
>
> On Sun, Jun 09, 2013 at 02:02:02PM -0700, Linda Walsh wrote:
>>
>>> I was wondering if I was missing some syntax somewhere...
>>> but I wanted to be able to pass the name of a hash in
>>> and store stuff in it and later retrieve it... but it
>>> looks like it's only possible with an eval or such?
>>>
>>
>> Passing arrays "by reference" (by name) to a function will be possible
>> in bash 4.3. It is not possible in current versions of bash, without
>> using eval trickery, as you have already noted. And doing it with
>> eval is so difficult that it's easier to switch languages entirely.
>>
>
> It is not the least bit difficult with eval:
>
> eval "array=( \"\${$1[@]}\" )"
>
> --
> Chris F.A. Johnson, <http://cfajohnson.com/>
> Author:
> Pro Bash Programming: Scripting the GNU/Linux Shell (2009, Apress)
> Shell Scripting Recipes: A Problem-Solution Approach (2005, Apress)
>
>
- Re: currently doable? Indirect notation used w/a hash, (continued)
- Re: currently doable? Indirect notation used w/a hash, Chet Ramey, 2013/06/10
- Re: currently doable? Indirect notation used w/a hash, Linda Walsh, 2013/06/13
- Re: currently doable? Indirect notation used w/a hash, Chris Down, 2013/06/14
- Re: currently doable? Indirect notation used w/a hash, Linda Walsh, 2013/06/14
- Re: currently doable? Indirect notation used w/a hash, Chris Down, 2013/06/14
- Re: currently doable? Indirect notation used w/a hash, Linda Walsh, 2013/06/14
Re: currently doable? Indirect notation used w/a hash, Greg Wooledge, 2013/06/10
- Re: currently doable? Indirect notation used w/a hash, Chris F.A. Johnson, 2013/06/10
- Re: currently doable? Indirect notation used w/a hash,
Chris Down <=
- Re: currently doable? Indirect notation used w/a hash, Greg Wooledge, 2013/06/10
- Re: currently doable? Indirect notation used w/a hash, Chris F.A. Johnson, 2013/06/10
- Re: currently doable? Indirect notation used w/a hash, Dan Douglas, 2013/06/14
- Re: currently doable? Indirect notation used w/a hash, Dan Douglas, 2013/06/14
- Re: currently doable? Indirect notation used w/a hash, Pierre Gaston, 2013/06/14
- Re: currently doable? Indirect notation used w/a hash, Dan Douglas, 2013/06/14
- Re: currently doable? Indirect notation used w/a hash, Greg Wooledge, 2013/06/14
Re: currently doable? Indirect notation used w/a hash, Chris F.A. Johnson, 2013/06/10
Re: currently doable? Indirect notation used w/a hash, Greg Wooledge, 2013/06/10
Re: currently doable? Indirect notation used w/a hash, Chris F.A. Johnson, 2013/06/10