x=string
export $(echo $x)=hello
This will result in
echo $string
hello
Here is another approach. Assume x is already assigned the value 'string' and string is assigned the value 'hello'.
eval value=\$$x
echo $value
hello
This is useful, say, in a for loop, where you don't know what the value of the assigned to the first variable will be. See this for a discussion about this and some other syntax.
11/14/2006