Se você tiver ksh 93, você pode declarar x
como uma referência a um nome de variável:
$ ksh --version
version sh (AT&T Research) 93u+ 2012-08-01
$ ksh -c '
envVar=foo
x=envVar
nameref x
echo $x
'
foo
Eu tenho a seguinte variável:
x="envVar"
e 'envVar' é o nome da minha variável de ambiente que contém um caminho (de uma pasta por instância). Então eu gostaria de fazer
cd $x
mas não funciona. Como posso fazer para usar o valor de x como a variável de ambiente?
Eu não consegui fazer funcionar com "eval".
Tags environment-variables ksh