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.