Bonjour à tous,

Je dirais que tout est dans le titre :-)
J'ai un fichier log.txt qui indique si des opérations se sont biens passées.
Le script en cas d'erreur mets "not found " dans cette log.
J'aimerai ressortir la ou les lignes ou se trouvent toutes les info de mon "not found" dans un fichier résultat

La log
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
5:33:51             22/4/21 05:33:40              INFO      File '/data/workspace/1000000663595/ATDCONFR.lng' (795,172 bytes) was successfully copied to '/data/Archivages/PRD/PSAP/CIT/PSAP_CIT_01_PRD/LANG_PROD/ATDCONFR.lng' (795,172 bytes)
22/4/21 05:33:40              INFO      1 files copied successfully
22/4/21 05:33:40              INFO      Finished task 'copy 1.0 (Archivage languages)'
22/4/21 05:33:40              INFO      Executing task 'copy 1.0 (Copy to adcitxen321)'
22/4/21 05:33:40              ERROR     [8008 - Copy to adcitxen321] Directory '/data/montages/SMB_V2/adcitxen321/AppData/Movex/Languages' not found. Full stack trace written to '1000000663595_error_1.log'
22/4/21 05:33:40              INFO      Continuing with the next task or module, if any
Ce que j'ai essayé et qui ne marche pas, trouvé sur la toile, et comme c'est un peu nouveau pour moi

Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
FOR %%A IN (FIND "found" c:\log1.txt) DO (%%A >> c:\resultat.txt)

le résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
C:\>FOR %A IN (FIND "found" c:\log1.txt) DO (%A  1>>c:\resultat.txt )
C:\>(FIND  1>>c:\resultat.txt )
FIND*: format incorrect de paramètre

C:\>("found"  1>>c:\resultat.txt )
'"found"' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

C:\>(c:\log1.txt  1>>c:\resultat.txt )
Si une bonne âme avait la bonne idée de comment agencer les 3 ou 4 lignes de code; ce serait vraiment Cool!