PACKAGE_VER=1.2.3
USE_VERSION_FROM=PACKAGE_VER
VERSION_TO_USE=${!USE_VERSION_FROM}
echo $VERSION_TO_USE
1.2.3
Isso é "expansão de parâmetro indireta", conforme descrito em o manual da bash
Note que não é estritamente necessário fornecer cotas em uma atribuição de variável a=$b
vs a="$b"
- a divisão de palavras não é executada durante uma atribuição (não é possível encontrar a referência para isso agora)