export $PATH
bash에서 실행할 때 오류가 발생 not a valid identifier
합니다. 왜?
보다 일반적인 유사한 문제 : askubuntu.com/questions/529919/…
—
Vadzim
export $PATH
bash에서 실행할 때 오류가 발생 not a valid identifier
합니다. 왜?
답변:
실행 export $PATH
받는 동일한 이름의 변수를 내보내려고합니다 값 의 $PATH
(후 워드 분할 ). 즉, 같은 것을 쓰는 것과 같습니다 export /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
. 그리고 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
유효한 변수 이름이 아니기 때문에 실패합니다. 하고 싶은 것은입니다 export PATH
.
export
declare -x
Bash의 (와 동일 )는 단순히 변수를 서브 쉘에서 사용할 수있게합니다.
변수 값을 안전하고 읽기 쉽게 인쇄하려면을 사용하십시오 printf %q "$PATH"
.
export
배쉬에서 그런 식으로 일 하면 놀랍 습니다.
이 방법으로 사용해야합니다 :
export PATH=$PATH:/something/bin
대신에:
export $PATH=$PATH:/something/bin
$
왼쪽 에서 표시를 제거하십시오 .
기존 PATH 변수에 $ PATH를 추가해야 했습니까?
export PATH=$PATH:/something/bin
$
"value of"입니다. 변수PATH
에 값을 액세스하지 않고 내보내고 있으므로export PATH
no$
입니다.