我正在使用 Scientific Linux 7。我的 shell 是 /bin/csh。
在我的 .cshrc 中,我set -f path= ( "/new_entry/bin" $path:q )
根据以下内容设置了防止重复的 PATHhttps://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
?