Bonjour;
Je m'explique. J'ai un MAIN par lequel je fais appel à des mini-fontcions utilisant du Awk :
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.
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
Comment faire ça ?
Merci d'avance pour votre aide!
Partager