Pourquoi placer une logique shell répétée dans une fonction ?
Cela copie le corps de la fonction dans le script à chaque appel.
Cela supprime définitivement la sortie de chaque commande incluse.
Cela donne à la logique un nom réutilisable et centralise les modifications futures.
Cela lance automatiquement un shell différent pour chaque commande.