BASH test dans liste expression regulière
Résolu
sbouli
Messages postés
200
Date d'inscription
Statut
Membre
Dernière intervention
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- BASH test dans liste expression regulière
- Test performance pc - Guide
- Liste déroulante excel - Guide
- Test disque dur - Télécharger - Informations & Diagnostic
- Test steam deck oled - Guide
- Test composant pc - Guide
6 réponses
for fich in 'ls -1 ${LOGS_PATH}/*.log 2>/dev/null' do
donc en clair le nom de chaque fichier, je veux pas traiter totot_access.log ou access_toto.log
Essaies ça (le retour à la ligne dans la déclaration de la variable "IGNORE_FILES_ALERTE" est voulu et normal, c'est pour pouvoir le traiter avec "fgrep") :
IGNORE_FILES_ALERTE="access infos" fgrep -q -e "${IGNORE_FILES_ALERTE}" <<<${fich} retval=$? if [[ ${retval} = 0 ]] then echo "je ne traite pas ce fichier basename ${fich}, il fait parti des exceptions aux alertes" else //ici je bosse fi
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question