【发布时间】:2023-04-18 04:06:01
【问题描述】:
通常在您的 cshrc 文件中包含这样的内容来设置路径:
set path = ( . $otherpath $path )
但是,当您多次获取 cshrc 文件时,路径会重复,您如何防止重复?
编辑:这是一种不干净的做法:
set localpaths = ( . $otherpaths )
echo ${path} | egrep -i "$localpaths" >& /dev/null
if ($status != 0) then
set path = ( . $otherpaths $path )
endif
【问题讨论】:
-
相关(虽然主要是 bourne shell 答案):*.com/questions/273909/…
-
您应该将您的方法作为单独的答案发布,而不是作为问题编辑。
标签: path environment-variables csh path-variables