Es ist typisch, so etwas in Ihrer cshrc Datei zu haben, um den Pfad einstellen:Wie aus Duplizieren Pfadvariablen in csh halten
set path = (. $otherpath $path)
aber, wird der Pfad dupliziert, wenn Sie Ihre cshrc Datei mehrfach Quelle , wie verhinderst du die Vervielfältigung?
EDIT: Dies ist eine unsaubere Art und Weise tun:
set localpaths = (. $otherpaths)
echo ${path} | egrep -i "$localpaths" >& /dev/null
if ($status != 0) then
set path = (. $otherpaths $path)
endif
Verwandte (obwohl meist Bourne Shell-Antworten): http://StackOverflow.com/Questions/273909/How-do-Imanipulate-Path-Elements-in-Shell-Scripts – dmckee
Sie sollten Ihre Methode als separate veröffentlichen Antwort, nicht als Frage bearbeiten. –