Finalement je m'en suis sorti par une méthode détournée qui remplace les ;; par ;#;. Pour information si quelqu'un tombe sur ce message, voila comment j'ai fait :
for /f "delims=" %%1 in (fichier) do (
set ligne_mem=%%1
set ligne=!ligne_mem:;;=;#;!
call traitement_ligne.bat
for /f "tokens=1 ...
2 résultats trouvés
- 17 mars 2011 16:46
- Forum : Création de batchs, problèmes...
- Sujet : FOR sur une liste qui a des champs vides
- Réponses : 1
- Vues : 4358
- 17 mars 2011 11:13
- Forum : Création de batchs, problèmes...
- Sujet : FOR sur une liste qui a des champs vides
- Réponses : 1
- Vues : 4358
FOR sur une liste qui a des champs vides
Bonjour,
Je suis en train d'écrire un bat pour filtrer des données d'une base de donnée exportée en csv selon la valeur du 3eme champ (si le 3eme champ a cette valeur, je recopie la ligne dans un autre fichier, sinon je passe à la ligne suivante). Le problème étant que certains de ces champs sont ...
Je suis en train d'écrire un bat pour filtrer des données d'une base de donnée exportée en csv selon la valeur du 3eme champ (si le 3eme champ a cette valeur, je recopie la ligne dans un autre fichier, sinon je passe à la ligne suivante). Le problème étant que certains de ces champs sont ...