디렉토리 이름에 공백이 있는 내보내기 경로

디렉토리 이름에 공백이 있는 내보내기 경로

나에겐 방법이 있다"/third/party/city of las vegas"

cd경로를 사용할 때 "/third/party/city of las vegas".

파일 에서 .profile아래와 같이 경로를 변수로 내보냈습니다.

export clv="/third/party/city of las vegas"

시도하면 cd $clv오류가 발생합니다. 디렉터리 이름에 공백이 포함된 경로를 내보내는 방법

답변1

export clv="/third/party/city of las vegas"

동일합니까?

export clv=/third/party/city\ of\ las\ vegas

어느 쪽이든 여전히 변수를 참조해야 합니다.

cd "$clv"

기본적으로 쉘은 공백에서 인용되지 않은 확장을 중단합니다. 이러한 맥락에서 변수를 참조하는 것이 더 전통적이며 아마도 더 안전한 접근 방식이라는 점을 기억하세요.

"one\ two"이스케이프 공백을 따옴표로 묶어서 문자 그대로 처리된다는 점에 유의하세요 \.

관련 정보