On Thursday 03 April 2003 08:01 pm, Bob Proulx wrote:
> Craig Dickson wrote:
> >     echo $var=$(eval echo \$$var)
> 
> That works.  Personally I prefer to eval the entire line.  This way
> you only use one layer of processing rather than the two in the above.
> 
>   for var in FOO BLAH ; do
>     eval echo $var = \$$var;
>   done

The following works only in bash, but is smaller and faster:
for var in FOO BLAH ; do
  echo $var = ${!var};
done
--
Rob


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to