bash es un lenguaje bastante funcional de por sÃ, aunque a primera vista no lo parezca.
Para empezar a ver Bash con otros ojos recomiendo estos artículos escritos por Aditya Athalye: Shell ain’t a bad place to functional programming (parte 1), y Shell ain’t a bad place to functional programming (parte 2). Aditya también mantiene una interesante biblioteca de funciones bash, de la cual destaco las funciones para análisis de ficheros de log
Para una sintáxis más Lisp, se puede recurrir a implementaciones como Gherkin (hasta con recolección de basura!) o MAL («Make A Lisp», que además es buen recurso para aprender tanto Lisp como los lenguajes en los que se ha implementado MAL)