Cシェルの変数の使い方をご教授下さい

OKWave 2007年11月05日 10時00分

  • このエントリーをはてなブックマークに追加
Cシェルの変数の使い方をご教授下さい

Cシェルで変数を表現するときに、その一部を違う変数で表現することはできないのでしょうか?

分かりにくいと思うので例を書きます。
例)


set HOGE1985=hoge
set VAR=1985

と2つの変数を使って以下のような使い方をしたいのです。


echo ${HOGE${VAR}}  ←echo ${HOGE1985} のイメージ

上記の表現では間違っていました。

ちょっと無理のある使い方のような気がしますが
もし可能であればどなたかご教授下さい。
お願いします。

良回答

あるいは


eval echo \$HOGE$VAR
回答

set ARRAY[HOGE1985]=hoge
set VAR=1985
echo ARRAY[HOGE${VAR}]

では駄目なん?

  • このエントリーをはてなブックマークに追加
関連キーワード
OS

SpecialPR

  • デジタル変革か?ゲームセットか?

    デジタルを駆使する破壊的なプレーヤーの出現、既存のビジネスモデルで競争力を持つプレイヤーはデジタル活用による変革が迫られている。これを読めばデジタル変革の全体像がわかる!

  • 「奉行シリーズ」の電話サポート革命!活用事例をご紹介

    「ナビダイヤル」の「トラフィックレポート」を利用したことで着信前のコール数や
    離脱数など、コールセンターのパフォーマンスをリアルタイムに把握するに成功。詳細はこちらから