Subject: | |
From: | |
Reply To: | |
Date: | Fri, 6 Jun 2014 21:30:06 -0700 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
On 06/06/2014 09:23 PM, ToddAndMargo wrote:
>>> On Fri, Jun 6, 2014 at 8:52 PM, ToddAndMargo <[log in to unmask]
>>> <mailto:[log in to unmask]>> wrote:
>>>
>>> Hi All,
>>>
>>> In Bash script language, how do I create a variable name
>>> from a variable?
>>>
>>> I am trying to create a variable called "abcStatus"
>>>
>>> x=abc
>>> $xStatus=xyz
>>>
>>> obviously doesn't work. What am I doing wrong?
>>>
>>> Many thanks,
>>> -T
>>>
>>>
>
> On 06/06/2014 09:09 PM, Patrick J. LoPresti wrote:
>> x=abc
>> eval ${x}Status=xyz
>> echo $abcStatus
>>
>> - Pat
>
>
> Hi Pat,
>
> Wow. I would have never figured that out on my own.
>
> Thank you!
>
>
> Follow on question: this works, but I would like
> to clean it up:
>
> xx=ech
> eval "$xx""o abc"
> abc
>
> -T
>
How do I echo the variable?
echo $(eval "${x}Status")
isn't working
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Computers are like air conditioners.
They malfunction when you open windows
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|