diff --git a/etc/cshrc b/etc/cshrc
index 971041cfa836c8f29ee5fafd805a3c5dc29a1fb3..8da66078bf356a5a01346a2a2039c2cfc08e7849 100644
--- a/etc/cshrc
+++ b/etc/cshrc
@@ -54,7 +54,7 @@ setenv WM_PROJECT_VERSION plus
 # If the directory naming does not match WM_PROJECT, need to change here
 set projectName="$WM_PROJECT"
 set projectDir=`lsof +p $$ |& \
-    sed -n -e 's@^[^/]*@@; s@\(/'"$projectName"'[^/]*\)/etc/cshrc[^/]*@\1@p'`
+    sed -ne 's@^[^/]*@@;\@/'"$projectName"'[^/]*/etc/cshrc@{s@/etc/cshrc.*@@p; q}'`
 
 # set projectDir="$HOME/OpenFOAM/OpenFOAM-$WM_PROJECT_VERSION"
 # set projectDir="/opt/OpenFOAM/OpenFOAM-$WM_PROJECT_VERSION"