# Variable variables in ash

**URL:** <https://linux-tips.com/t/variable-variables-in-ash/63>\
**Category:** Embedded\
**Created:** [December 24, 2014, 10:18am UTC](https://linux-tips.com/t/variable-variables-in-ash/63 "2014-12-24T10:18:25Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![redsector](https://linux-tips.com/user_avatar/linux-tips.com/redsector/32/71_2.png) [@redsector](https://linux-tips.com/u/redsector)\
**Post date:** [December 24, 2014, 10:18am UTC](https://linux-tips.com/t/variable-variables-in-ash/63/1 "2014-12-24T10:18:25Z")

</div>

I’m using variable variables in `bash` like that:

```
foo="value"
bar="foo"
echo ${!bar}

```

But how can I make same thing on my embedded system which uses `ash` shell?

---

<div class="post-metadata">

**Author:** ![demirten](https://linux-tips.com/user_avatar/linux-tips.com/demirten/32/64_2.png) [@demirten](https://linux-tips.com/u/demirten)\
**Post date:** [December 24, 2014, 10:21am UTC](https://linux-tips.com/t/variable-variables-in-ash/63/2 "2014-12-24T10:21:08Z")

</div>

It is possible with `eval` command like this:

```
foo="value"
bar="foo"
eval result=\$$bar
echo $result
```
