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 26
| REM Demande à l'utilisateur d'entrer la requête
Set /p search=
REM Cherche la requête et prend les parties 3 et 5 de la ligne en ignorant les lignes de commentaires, soit le NPA et la Ville ; pour les inscrire dans un fichier texte.
For /F "usebackq eol=R tokens=3,5" %%b in (`find /n /i "%search%" CP.txt`) do Echo %%b %%c >> NPA_Results_bis.txt
Echo Recherche...
Sleep 1
REM Detecte le nombre de lignes dans le fichier de résultat
For /F "usebackq tokens=3 delims= " %%a in (`find /c " " NPA_Results_bis.txt`) do Set nbreLignes=%%a
Echo Détection du nombre de lignes de résultats
Sleep 1
REM Défini la variable Chiffre à 0
Set Chiffre = 0
Echo Réglages des variables...
Sleep 1
REM Appelle la liste de choses à faire pour chaque ligne du fichier NPA_Results_bis
For /F "usebackq tokens=1,2" %%d in (NPA_Results_bis.txt) do (
set NPANumber=%%d
set City=%%e
set Chiffre+=1
If %Chiffre%==%nbreLignes% goto suivant
Echo "[%Chiffre%] %NPANumber% %City%" >> NPA_Results.txt
) |
Partager