$PATH 변수에 파일 경로(공백 포함)를 추가하면 공백이 제거됩니다.

$PATH 변수에 파일 경로(공백 포함)를 추가하면 공백이 제거됩니다.

내에는 다음 명령이 있습니다..프로필파일: PATH=$PATH:"/mnt/c/Users/spenpal/AppData/Local/Programs/Microsoft VS Code/bin/".

터미널을 시작하고 시도하면 echo $PATH다음과 같은 결과가 나타납니다.

> echo $PATH
[*other paths*]:/mnt/c/Users/spenpal/AppData/Local/Programs/MicrosoftVSCode/bin/

$PATH 변수에 추가되면 파일 경로에서 공백이 제거되었습니다.

그러나 터미널에서 동일한 명령을 수동으로 실행하고 경로를 인쇄하면 다음과 같은 결과가 나타납니다.

> PATH=$PATH:"/mnt/c/Users/spenpal/AppData/Local/Programs/Microsoft VS Code/bin/"
> echo $PATH
[*other paths*]:/mnt/c/Users/spenpal/AppData/Local/Programs/Microsoft VS Code/bin/

수동으로 할 때와 내 컴퓨터에 있을 때 작동하는 이유는 무엇입니까?.프로필파일? 그리고 이런 일이 발생하지 않도록 하려면 어떻게 해야 합니까?(터미널을 로드할 때마다 이 경로를 수동으로 내보내고 싶지 않기 때문입니다.)?

시스템 사양:

  • OS: WSL2
  • 디스트로: 우분투 22.04.3 LTS

관련 정보