SCIENTIFIC-LINUX-USERS Archives

June 2014

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
ToddAndMargo <[log in to unmask]>
Reply To:
ToddAndMargo <[log in to unmask]>
Date:
Fri, 6 Jun 2014 21:25:10 -0700
Content-Type:
text/plain
Parts/Attachments:
text/plain (38 lines)
> On Sat, Jun 7, 2014 at 3:52 AM, ToddAndMargo <[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:14 PM, Brandon Vincent wrote:> There is probably a 
better way, (bash declare perhaps?), but:
 >
 > x=abc
 > eval $(echo $x)Status="This works!"
 >
 > Brandon Vincent
 >

Hi Brandon,

    I completely blanked on "eval".  Thank you!

-T

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Computers are like air conditioners.
They malfunction when you open windows
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

ATOM RSS1 RSS2