bonjour

Je voudrais savoir si il est possible d'exprimer plusieurs condition avec un if

Je m'explique voici la commande actuelle

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
$(grep "sans avertissements" ${FICHIER_LOG_EXP}) > /dev/null 
if [ $? -eq 0 ]
then
SORTIE_VALID=0
SUJET="export base chronotique production GTP => OK"
else
SORTIE_VALID=1
SUJET="export base chronotique production GTP => pas OK"
fi
mon souci est que le fichier log ne retourne pas toujours le même message il peut être en anglais ce qui donne "without advertissement"

Je voudrais pouvoir dans la même expression mettre les deux possibilités qui renvoie de toute façon vers le même aboutissement.

Je voudrais éviter de rentrer dans les scripts de type awk qui demanderait un peu plus de ligne de code..

Donc est-il possible d'écrire quelque chose qui ressemblerait

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 
if [ $(grep "sans avertissements" ${FICHIER_LOG_EXP}) > /dev/null ] && [ $? -eq 0 ]
 
....
je sais ce que j'ai écris ne fonctionne pas c'est juste une traduction de l'idée

Merci