Se você preferir usar tcsh , seu script deve dizê-lo, colocando isso no começo:
#!/bin/tcsh -f
O #!/bin/tcsh diz ao kernel para rodar esse programa em vez de #/bin/sh , e a opção -f lembra tcsh para não reinicializar a si mesmo.
Leitura adicional: