Bonjour à tous !

Je possède un fichier texte organisé comme suit :
et j'aimerais compter les enregistrements dont le Nom vaut un paramètre de ma commande CompterNom.

Ainsi lorsque je tape CompterNom Durant, j'aimerais que la commande m'affiche combien de personnes portant le nom Durant sont dans mon fichier.

J'ai tenté la commande FOR afin de lire ligne par ligne mon fichier & de lire uniquement le premier champ mais ça ne marche pas (je voulais faire quelque chose comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
set nb=0
for /f "eol=# tokens=1 delims=:" %%a in (monfichier.txt) DO (if"%%a"=="%1" set /a "nb=%nb%+1")
echo nb
mais ça ne fonctionne pas : la commande ajoute 1 à nb même s'il y a plusieurs ou pas d'enregistrements identiques à %2. Quelqu'un aurait-il une piste à me fournir ?

Merci d'avance !