![LD_LIBRARY_PATH(.cshrc 및 .sh 스크립트)에서 중복 항목 방지](https://linux55.com/image/186738/LD_LIBRARY_PATH(.cshrc%20%EB%B0%8F%20.sh%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8)%EC%97%90%EC%84%9C%20%EC%A4%91%EB%B3%B5%20%ED%95%AD%EB%AA%A9%20%EB%B0%A9%EC%A7%80.png)
사이언티픽 리눅스 7을 사용하고 있습니다. 내 쉘은 /bin/csh입니다.
내 .cshrc에서 set -f path= ( "/new_entry/bin" $path:q )
다음을 기반으로 중복을 방지하기 위해 PATH를 설정했습니다.https://unix.stackexchange.com/a/77666/202228. 이것은 훌륭하게 작동합니다. 언제든지 파일을 가져오더라도 .cshrc
변수에 중복된 항목이 없습니다.$PATH
나는 희망한다 LD_LIBRARY_PATH
.
에서 이전 것으로 바꾸려고 시도했지만 .cshrc
표시되어 구분 기호 대신 공백을 사용하는 것처럼 보이고 변수가 엉망인 것 같습니다.setenv LD_LIBRARY_PATH globalentry:$LD_LIBRARY_PATH
set -f LD_LIBRARY_PATH= ( "globalentry" $LD_LIBRARY_PATH:q )
echo $LD_LIBRARY_PATH
globalentry /usr/lib:/opt/intel/compiler70/ia32/lib:/opt/absoft/lib
:
LD_LIBRARY_PATH
작동하면서 중복을 방지할 수 있는 방법이 있나요 PATH
?