question avec la condition IF
bonjour
Je voudrais savoir si il est possible d'exprimer plusieurs condition avec un if
Je m'explique voici la commande actuelle
Code:
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:
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 :mrgreen: c'est juste une traduction de l'idée
Merci