# K Shell evaluating value to a variable

**URL:** <https://community.unix.com/t/k-shell-evaluating-value-to-a-variable/220255>\
**Category:** Shell Programming and Scripting\
**Created:** [November 12, 2008, 9:03am UTC](https://community.unix.com/t/k-shell-evaluating-value-to-a-variable/220255 "2008-11-12T09:03:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![vijaykrc](https://community.unix.com/letter_avatar/vijaykrc/32/5_5575768a8748004e209b776fc1b2916d.png) [@vijaykrc](https://community.unix.com/u/vijaykrc)\
**Post date:** [November 12, 2008, 9:03am UTC](https://community.unix.com/t/k-shell-evaluating-value-to-a-variable/220255/1 "2008-11-12T09:03:42Z")

</div>

Hi,  
I have the following requirement.

V="First"  
R="V"

echo $$R

The output should be First. How do i achieve this.

how do we evaluate the $R and evaluate it to $V as $R contains V  
and $V is First.

Thanks  
Vijay

---

<div class="post-metadata">

**Author:** ![slant-40](https://community.unix.com/letter_avatar/slant-40/32/5_5575768a8748004e209b776fc1b2916d.png) [@slant-40](https://community.unix.com/u/slant-40)\
**Post date:** [November 12, 2008, 9:51am UTC](https://community.unix.com/t/k-shell-evaluating-value-to-a-variable/220255/2 "2008-11-12T09:51:08Z")

</div>

try $R=${V}  
or $R=$V

---

<div class="post-metadata">

**Author:** ![fpmurphy](https://community.unix.com/user_avatar/community.unix.com/fpmurphy/32/110_2.png) [@fpmurphy](https://community.unix.com/u/fpmurphy)\
**Post date:** [November 12, 2008, 11:30am UTC](https://community.unix.com/t/k-shell-evaluating-value-to-a-variable/220255/3 "2008-11-12T11:30:50Z")

</div>

```nohighlight
$ V="First"
$ R="V"
$ eval echo \$$R
First

```

If your version of ksh supports nameref

```nohighlight
$ V="First"
$ nameref R="V"
$ echo $R
First

```
