Open mallek-ahmed opened 1 year ago
chemin="/chemin/vers/repertoire" extensions="log out txt" mots="Exception|Error|ORA-" nom_fichier="output.txt"
echo "" > "$nom_fichier"
for extension in $extensions do find "$chemin" -type f -name "*.$extension" -print | while read -r file do echo "Recherche d'erreurs dans le fichier $file" >> "$nom_fichier" grep -n -E "$mots" "$file" >> "$nom_fichier" done done
!/bin/sh
chemin="/chemin/vers/repertoire" extensions=(".log" ".out" "*.txt") mots="Exception|Error|ORA-"
for extension in "${extensions[@]}" do find "$chemin" -type f -name "$extension" -print0 | while IFS= read -r -d '' file do echo "Recherche d'erreurs dans le fichier $file" grep -n -E "$mots" "$file" && echo " dans le fichier $file" done done