특정 환경 변수를 수정하고 스크립트 내에서 해당 환경 변수의 값을 에코하는 csh 스크립트가 있습니다. 나는 이것을 다른 스크립트에서 얻었습니다.
source "$BUILD_SCRIPT_DIR"/set_env
모든 것이 잘 작동합니다. 나중에 나는 stdout에 정보를 표시하고 싶었기 때문에 "tee" 명령을 사용하여 위 스크립트의 인쇄 정보를 로그 파일로 보내기로 결정했습니다.
source "$BUILD_SCRIPT_DIR"/set_env | tee $BUILD_LOG
그러나 결과적으로 소스 스크립트의 환경 변수에 대한 변경 사항은 더 이상 소스 스크립트에 반영되지 않습니다. 해결책이 있나요?