Bonjour
J'ai un soucis avec mon code shell
J'ai un fichier qui contient des codes

Fichier1
OHE
COZ
CEIUBC
CBZ
Je voudrais parcourir toutes les lignes du fichier et compter le nombre de caractères. Si le nombre de caractère est égal à 3 je continue le traitement sinon je sort en erreur
Voici mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
while read line
do
 
nbr=$(echo "$line" | wc -l)
if [ $nbr -eq 3 ]
   then
      echo  " Format du fichier Param Valide"
else 
      echo  " Format du fichier Param InValide"
  fi
  done
fi
Je compte sur votre aide