Simplification de la commande find pour la sortie HTML

This commit is contained in:
Yacine31
2025-04-18 20:45:33 +02:00
parent 7419a241a7
commit d79f757a48

View File

@@ -17,5 +17,19 @@ fi
# afficher les dernières lignes des fichiers log pour voir les les exports se sont bien déroulés
echo "<h3>Vérification des dernières lignes dans les logs :</h3>"
find "${EXPDP_DIR}" -iname "export_*.log" \
-exec bash -c 'echo "<b>--- {} ---</b><pre>"; head -10 "{}"; echo "</pre><pre>"; tail -10 "{}"; echo "</pre>"' \;
# find "${EXPDP_DIR}" -iname "export_*.log" -exec bash -c 'echo "<b>--- {} ---</b><pre>"; head -10 "{}"; echo "</pre><pre>"; tail -10 "{}"; echo "</pre>"' \;
# autre façon d'écrire la commande find : définition de la fonction d'affichage plus lisible
show_log_excerpt() {
local file="$1"
echo "<b>--- ${file} ---</b>"
echo "<pre>"
head -10 "$file"
echo "</pre><pre>"
tail -10 "$file"
echo "</pre>"
}
# export pour rendre la fonction accessible à bash -c
export -f show_log_excerpt
# find appelle la fonction en lui passant $0 comme paramètre
find "${EXPDP_DIR}" -iname "export_*.log" -exec bash -c 'show_log_excerpt "$0"' {} \;