Ok, this is my third try posting this, maybe I\'m asking the wrong question!!
It\'s been a few years since I\'ve done any shell programming so I\'m a bit rusty...
your command
find -mindepth 3 -maxdepth 3 -type d | grep "New Parts" | xargs -0 ln -s -t /cygdrive/c/Views
have argument "-0" to xargs but you did not tell find to "-print0" (if you did grep could not work in the pipe inbetween). What you want is the following I guess:
find -mindepth 3 -maxdepth 3 -type d | grep "New Parts" | tr '\012' '\000' | xargs -0 ln -s -t /cygdrive/c/Views
The tr
command will convert newlines to ascii null.