Bonjour;
Je m'explique. J'ai un MAIN par lequel je fais appel à des mini-fontcions utilisant du Awk :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
 
#################
#
# CheckCivilite()
# On verifie que la valeur est M ou Mme ou Mlle
#
CheckCivilite()
{
         awk -F ';' '
                  $1!~/^Mme$|^M$|^Mlle$/ { print "**** ERREUR de Civilité (Champ 1) ligne:"NR"****";}
                  ' $1
  }
#
[...]
#
#MAIN 
########
{ 
# On verifie la Civilité
#
echo "-- DEBUT -- CheckCivilite"
CheckCivilite $FIC_ENTREE_WBLANKS
echo "-- FIN -- CheckCivilite"
} > ${FIC_LOG} 2>&1
J'aimerais pouvoir déclencher un exit 1 dans le MAIN et inscrire "**** ERREUR de Civilité (Champ 1) ligne:"NR"****";} dans le fichier de log général.
Comment faire ça ?

Merci d'avance pour votre aide!