[Techtalk] using variables as part of variable name

Almut Behrens almut-behrens at gmx.net
Sat May 15 02:24:36 EST 2004


On Fri, May 14, 2004 at 04:54:43PM -0700, Dennis Wheeler wrote:
> Can I use a variable as part of a variable name in bash?
> (...)
> 
> for var in da fe gu vi
> do
>     cp $src_$var $tgt_$var
> done


Yes, you can -- you need 'eval':

for var in da fe gu vi
do
    eval cp \$src_$var \$tgt_$var
done


Cheers,
Almut

 


More information about the Techtalk mailing list