volendo potresti anche imparare python dato che è presente su tutte le macchine linux.
Un mio amico sistemista alla fine faceva molte cose in python anzichè usare semplici script shel e otteneva tisultati migliori.
Ovviamente tutto dipende dal problema che devi risolvere e dagli strumenti che ti offre python e la shell.
Una volta che sei abbastanza ferrato su tutti e due dovresti essere in grado di discerner piuttosto facilmente con quale dei due strumenti sarai in grado di risolvere al meglio il problema.
Spesso la soluzione migliore è un'ibrido tra le due