나에겐 방법이 있다"/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"
이스케이프 공백을 따옴표로 묶어서 문자 그대로 처리된다는 점에 유의하세요 \
.