Bonjour, j'ai un script batch avec une premiére boucle qui va chercher le numéro da la ligne ou se trouve la date du jour dans un fichier.txt, je récupére le numéro de la ligne dans un variable que j'utilise dans ma dexième boucle avec skip, la la numéro de la ligne et admeton 1334 ca fonctionne, mais si le numéro de la ligne est 12334 ca ne fonctionne plus, donc ma question skip est il limité ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
:: On créer la variable date au format 12\06\07:
set datetimetmp=%date:~0,2%/%date:~3,2%/%date:~8,2%
 set datetimetmp=%datetimetmp: =%

:: On récupére le numéro de la ligne ou se trouve la date du jour dans le fichier.txt:
for /f "tokens=1 delims=:" %%i in ('type fichier.txt ^| findstr /i /n /c:"%datetimetmp%"') do set VrNubLigneDat=%%i

:: On cherche les erreurs:
for /f "skip=%VrNubLigneDat% tokens=1* delims= " %%i in ('type fichier.txt ^| findstr /i /c:"of which were"') do (
 if not %%i== 0 echo Il y a une erreur %%i
)