Bonjour,

En faite , Mon but est d'avoir le nombre de lignes valide ( pour moi biensur ) aprés le traitement de mon fichier .
voici comment j'ai procédé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
while read LINE
         do
         $LINE =****   # je supprime les lignes que j'ai pas besoin ( un long traitement ..ici c'est pour ca j'ai mis des étoiles )
                 VALIDE="$VALIDE $LINE"
         if [ -n $LINE ] ; then NBVALIDE=$((NBVALIDE + 1)) ; fi # je test si la ligne est vide ou pas sioui , donc je concatène $NBVALIDE
 
     done < $FILE
le problème ici que $NBVALIDE m'affiche toujours le nombre totale des lignes de mon fichier .

j'ai essayé de mettre if [ -z $LINE ] , pareil .. le problème persiste

des solutions ?