Ho uno script bash che dovrebbe essere estensibile con funzioni aggiuntive con il minimo cambiamento possibile dello script.
La funzione di base è la seguente. Fa scorrere un elenco di file da controllare. L'idea è che ogni controllo dovrebbe essere indipendente. Un nuovo controllo dovrebbe essere possibile aggiungere con la minima modifica possibile allo script.
Poiché bash è diverso dagli altri linguaggi di programmazione, penso che anche il modo per farlo sia diverso.
Al momento, viene aggiunto un nuovo controllo creando un nuovo script che viene poi aggiunto allo script principale chiamandolo come un comando esterno. Ciò provoca molte modifiche allo script principale. Allo stesso modo lo script principale deve accettare i parametri aggiuntivi per attivare lo script di controllo.
C'è un modo migliore per farlo? Qualche idea?