0
스크립트로 일부 환경 변수를 설정하고 싶습니다.c-shell 스크립트로 환경 변수를 설정하십시오.
#!/bin/csh -f
setenv A "Hello"
setenv B "World"
source BlaBla
스크립트의 이름은, 예를 들면 "my_script를"
그래서 내가 실행 : .my_script 나는 그런 일을했다.는 오류가 없습니다하지만이 같은 쉘에서 이러한 환경 변수를 사용하려고하면 :
echo $A
내가 얻을 "A :. 정의되지 않은 변수를"
이 문제를 해결하려면 어떻게해야합니까?
감사합니다.
그래서 스크립트로 쉘 변수를 설정할 방법이 없습니까? 모든 스크립트는 새로운 쉘에서 실행해야합니까? – user2321876
프로세스가 호출자 환경을 변경할 수 없으며 모든 스크립트가 자체 하위 쉘에서 실행됩니다. –