Há CSH que se encaixa no projeto.
De Wikipedia
O shell C (csh ou a versão melhorada, tcsh, na maioria das máquinas) é um Shell Unix que foi criado por Bill Joy, enquanto ele era um graduado estudante na Universidade da Califórnia, Berkeley no final dos anos 1970. isto foi distribuído amplamente, começando com o lançamento do 2BSD do Sistema BSD Unix que a Joy começou a distribuir em 1978. 2 Outras novidades contribuintes para as idéias ou o código foram Michael Ubell, Eric Allman, Mike O'Brien e Jim Kulp.
Ou você pode experimentar o TCSH (Obrigado! @muru)
De Wikipedia
tcsh (/ ˌtiːˈsiːʃɛl / "tee-cee-shell", / ˈtiːʃɛl / "tee-shell", ou como acrônimo "tee cee ess aitch") é um shell Unix baseado em e compatível com o shell C (csh). É essencialmente a casca C com conclusão de linha de comando programável, edição de linha de comando e outras características. Ao contrário das outras camadas comuns, as funções não podem ser definido em um script tcsh e o usuário deve usar aliases (como em csh).
Note que estes shells não são tão usados como bash e, portanto, alguns makefiles e shell scripts podem se comportar de forma imprevisível.