Reference variable by name

In bash, one can use the syntax ${!varname} to expand the value of the variable with the name $varname.

PARAM_REV=master
varname=PARAM_REV
echo $varname
# PARAM_REV
echo ${!varname}
# master

Source:

  • LESS='-p Parameter Expansion' man bash

Last updated