私が読んだことからsetenv
、cshとexport
bashは同等です。ただし、この 2 つを使用しているときに、奇妙な問題がいくつか見つかりました。
パテを開いて入力を開始すると:
setenv TEMP yes
echo $TEMP //this give me "yes"
次に、bash に移動して入力します
echo $TEMP //this give me "yes" as well
ただし、順序を逆にすると、同じ結果にはなりません。具体的には、最初に bash に移動して入力すると
export TEMP=no
echo $TEMP //this give me "no"
次に、csh に戻り、次のように入力します。
echo $TEMP // this give me "Undefined Variable"
それは私にも「いいえ」を与えるべきではありませんか?何か不足していますか?
ありがとうございました!