Ho uno script bash piuttosto semplice che consiste in un gruppo di one liners e qualche logica semplice.
È stato raccomandato di strappare a parte lo script di bash e di riscriverlo tutto in python usando il sottoprocesso. L'argomento era che stiamo costruendo un progetto python, e che in questo modo è più pitonico.
L'unico vantaggio che vedo è che la logica può essere arricchita con una migliore registrazione e gestione degli errori. D'altra parte sembra logico mantenere le cose bash negli script di bash.
Nota: mi rendo conto che questa è una domanda sulle migliori pratiche, spero che questo sia il canale SE giusto per questi.