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