tcshで変数間接参照を実装する方法(他の変数に名前が格納されている変数を参照)

tcshで変数間接参照を実装する方法(他の変数に名前が格納されている変数を参照)

私は次のことをしようとしています:

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

私はechoコマンドが "purr"を返したいと思います。

一般的なアイデアは、ある配列に複数の変数があり、別の配列に複数の変数があり、それらを比較するためにループ内で繰り返すことtemp_variablesです。foreach

答え1

あなたはそれを使用することができますeval

eval echo \$temp_$a

引用する

関連情報