Como obter indirecções de variáveis (consulte uma variável cujo nome está armazenado em outra variável) em tcsh

1

Estou tentando fazer o seguinte:

set a = kitten
set temp_kitten = purr
echo ${temp_$a}

Eu quero que o comando echo retorne "purr".

A ideia geral é que eu tenho um monte de variáveis em uma matriz e um monte de temp_variables em outra matriz e eu quero percorrê-las em um único loop foreach para comparação.

    
por OhmArchitect 23.08.2013 / 18:54

1 resposta

2

Você pode usar eval :

eval echo \$temp_$a

Referências

por 23.08.2013 / 18:58