#!/bin/bash # chemin du dossier à parcourir dir_to_search="../mappings/extractors" # recherche tous les fichiers .sh dans le dossier et ses sous-dossiers find "$dir_to_search" -type f -name "*.sh" -print0 | while IFS= read -r -d '' file; do echo $file # exécute chaque fichier .sh trouvé bash $file done