a mio avviso bash lo devi conoscere assolutamente, almeno per essere in grado di comprendere gli script scritti da altri.
Poi, se vuoi, per i tuoi script puoi utilizzare il linguaggio che meglio si confà con la tua personalità. Dai comunque una occhiata anche a perl.
ciao
sergio