LD_LIBRARY_PATH(.cshrc 및 .sh 스크립트)에서 중복 항목 방지

LD_LIBRARY_PATH(.cshrc 및 .sh 스크립트)에서 중복 항목 방지

사이언티픽 리눅스 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_PATHset -f LD_LIBRARY_PATH= ( "globalentry" $LD_LIBRARY_PATH:q )echo $LD_LIBRARY_PATHglobalentry /usr/lib:/opt/intel/compiler70/ia32/lib:/opt/absoft/lib:

LD_LIBRARY_PATH작동하면서 중복을 방지할 수 있는 방법이 있나요 PATH?

관련 정보