特定の環境変数を変更し、スクリプト内でその環境変数の値をエコーするcshスクリプトがあります。私はこれを別のスクリプトから得ました。
source "$BUILD_SCRIPT_DIR"/set_env
すべてがうまくいきます。後で私はstdoutに情報を表示したかったので、 "tee"コマンドを使用して上記のスクリプトの印刷情報をログファイルに送信することにしました。
source "$BUILD_SCRIPT_DIR"/set_env | tee $BUILD_LOG
ただし、結果として、ソーススクリプトの環境変数に対する変更は、もはやソーススクリプトに反映されなくなります。解決策はありますか?