Este não parece ser o roteiro inteiro. O if( some condtions) não será executado porque some condtions está sendo interpretado como um valor desconhecido e não verdadeiro ou falso.
O Csh parece ser desfavorável para muitos, e eu pessoalmente recomendo o bash.