※ ChatGPTを利用し、要約された質問です(原文:csh(Cシェル)のevalに関して)
csh(Cシェル)のevalに関して
このQ&Aのポイント
csh(Cシェル)のevalを用いて、インクルード的な操作を行いたいが、「コマンドが見つかりません」というエラーメッセージが表示される。
原因を調べるためにネットで情報を検索したが、同じように記述しているつもりなのにエラーが発生している。
cshの初心者としては、使い方がまだ不慣れなのか、環境のせいなのかが判断できない。環境から学ぶことを考えている。
evalを用いてインクルード的な事を行いたいのですが、「コマンドが見つかりません」が出てきて困っています
原因はなにがあるのでしょうか?
色々ネットで調べて同じように記述したつもりなのですが
csh初心者で申し訳ありませんが
使い方が悪いのか、環境が悪いのか?判断できません
環境は別の人に作って貰ったんで、環境なら環境から勉強していきたいと考えてます
■TEST010.csh
#!/bin/csh
echo "TEST010-Step0010"
eval `./TEST000.csh`
echo "TEST010-Step0020"
echo " set root_path $root_path;"
echo "TEST010-Step0090"
■TEST000.csh
#!/bin/csh
set lcmoji01 = /export/home/tbn/km
echo "set lcmoji01 $lcmoji01;"
■実行結果
> csh TEST010.csh
TEST010-Step0010
^M: コマンドが見つかりません。
TEST010-Step0020
lcmoji01: 未定義の変数
お礼
ありがとうございます、どんぴしゃ!改行コードでした 「文字=日本語(EUC)/改行=LF」に、直したら動きました 非常に助かりました。