Bonjour,

j'ai un fichier texte de type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
22152 5688 03/31 16:07:09 5675 Run() - VM SATURNE          --> FAILED                      Virtual Machine was not found.
22152 5688 03/31 16:07:09 5675 Run() - VM JUNIPER           --> FAILED                     Virtual Machine error.
ou je recherche certaine lignes par chaine de caractères.(FAILED en l'occurence)

j'ai fais ceci :
Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
@echo off
    for /f "tokens=9,12*" %%a in ('type fichier.txt ^|findstr /R /C:"--> FAILED"') do call :doWork "%%a"
    pause
:doWork
    SET "VM=%~1"
    echo %VM%
    goto :EOF


J'aimerai avoir un fichier de sorti du type :
VM : SATURNE / Virtual Machine was not found.
VM : JUNIPER / Virtual Machine error.
....
Alors que j'ai
SATURNE
JUNIPER
.....
Merci d'avance...