Cómo evitar duplicar la ruta de la variable en csh

Es típico tener algo como esto en su archivo cshrc para configurar la ruta:

set path = ( . $otherpath $path )

pero, la ruta se duplica cuando obtiene su archivo cshrc varias veces, ¿cómo evita la duplicación?

EDITAR: Esta es una manera sucia de hacerlo:

set localpaths = ( . $otherpaths )
echo ${path} | egrep -i "$localpaths" >& /dev/null
if ($status != 0) then
    set path = ( . $otherpaths $path )
endif

Respuestas a la pregunta(11)

Su respuesta a la pregunta