防止在 LD_LIBRARY_PATH(.cshrc 和 .sh 脚本)中重复输入

防止在 LD_LIBRARY_PATH(.cshrc 和 .sh 脚本)中重复输入

我正在使用 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_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

相关内容