bash 스크립팅 언어로 작업하는 동안 이상한 문제가 발생했습니다. 여기 가 있습니다 :bash 스크립트 awkwardness with pwd
PWD=${pwd}
# several commands
cd /etc/nginx/sites-enabled/
# more commands
cd $PWD
# I expect that I returning to my directory,
# but $PWD contains current dir - /etc/nginx/sites-enabled/
이 behaiveour 인 어떤 종류의 게으른 - $ PWD 저장 명령, 현재 디렉토리를 계산하고 우리는 $ PWD를 부르는 순간에 그것을 반환합니다. 하지만 문자열 변수를 저장하고 싶습니다. 그렇게하는 방법?
설명서 질문으로 여기에 두십시오. 이 문제를 해결하는 데 약 반 시간. –
다음과 같이 충돌을 피하기 위해 변수에 소문자 (또는 대소 문자가 혼합 된) 이름을 사용하는 것이 좋습니다. –