Bonjour,
J'utilise actuellement la ligne suivante :
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.
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
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 :
Ce code a le désavantage de me supprimer les noms de colonne qui étaient initialement conservé grâce au critère "MACHIN".
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
Comment faire donc pour avoir un code de ce type là :
Merci pour vos réponses.
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
Cordialement
Partager