mallek-ahmed / Git-Repo

0 stars 0 forks source link

Chercher des mots #17

Open mallek-ahmed opened 1 year ago

mallek-ahmed commented 1 year ago

!/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

mallek-ahmed commented 1 year ago

!/usr/bin/ksh

chemin="/chemin/vers/repertoire" extensions="log out txt" mots="Exception|Error|ORA-" nom_fichier="output.txt"

Réinitialiser le fichier de sortie

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