Bonjour,

J'utilise actuellement la ligne suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
set mydate=%date:~6,4%%date:~3,2%%date:~0,2%
findstr "MACHIN TRUC"" toto.csv > %mydate%_toto.csv
Le but étant de retrouver la chaine MACHIN ou TRUC dans mon fichier toto et d'écrire cette même ligne dans un nouveau fichier.

Ce fonctionnement était correct jusqu'à ce que les utilisateurs utilise la chaine de caractère "TRUC" dans des champs commentaires.

Aujourd'hui pour améliorer ce "découpage" j'ai écrit le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
set mydate=%date:~6,4%%date:~3,2%%date:~0,2%
findstr /c:"BIDULE TRUC" toto.csv > %mydate%_toto.txt
Ce code a le désavantage de me supprimer les noms de colonne qui étaient initialement conservé grâce au critère "MACHIN".

Comment faire donc pour avoir un code de ce type là :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
set mydate=%date:~6,4%%date:~3,2%%date:~0,2%
findstr "MACHIN" /c:"BIDULE TRUC" toto.csv > %mydate%_toto.txt
Merci pour vos réponses.
Cordialement