Bonjour/Bonsoir,
J'ai un fichier d'entrée tst.log contenant:
Ensuite, mon code divisant toutes les informations de cette ligne:2010-02-04 10:59:06 ----- BIENVENUE ----- ZZZ ah ah super!
Alors, c'est le plus simple niveau d'information que je peut vous donner. Alors, mon token 6 devrait contenir ZZZ jusqu'à la fin de la ligne, car il est demandé ainsi : 6*. Seulement %%d = ZZZ seulement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for /f "tokens=1,2,4,6* delims= " %%a in (tst.log) do ( echo %%d TRACE CALL :MAIN %%a %%b %%c %%d ) goto FIN
Je sais que l'espace est le délimiteur par défaut et ça semble être la raison des ennuis, car j'utilise le n* ailleurs avec un délimiteur différent et ça fonctionne très bien.
Est-ce que quelqu'un peut me dire comment retrouver la valeur 'ZZZ ah ah super! ' dans mon token 6 (%%d)?
Merci!
Partager