[DOS] Transformation d'un fichier TXT
Bonjour,
Tout d'abord toutes mes excuses si je ne suis pas dans la bonne catégorie ou si je n'ai pas mis les bonnes formes.
Merci de me le dire.
Mon problème:
J'ai un fichier TXT qui résulte d'un terminal d'inventaire, il est sous la forme:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| <inventaire>
<ligne>
<codelu>
5415203803573
</codelu>
<qte>
1
</qte>
</ligne>
<ligne>
<codelu>
43106233140029
</codelu>
<qte>
4
</qte>
</ligne>
<ligne>
<codelu>
8004360078879
</codelu>
<qte>
3
</qte>
</ligne>
</inventaire> |
et pour le back office de ma caisse j'ai besoin d'un fichier TXT sous la forme:
Code:
1 2 3
| 5415203803573;1
43106233140029;4
8004360078879;3 |
Pour l'instant avec la commande : findstr/v "<" Inventaire.txt > Resultat.txt, j'arrive à ce résultat:
Code:
1 2 3 4 5 6
| 5415203803573
1
43106233140029
4
8004360078879
3 |
Mais j'ai donc besoin encore de remonter la quantité sur la ligne du code barre et de les séparer par un ; point virgule.
Existe t il une ou plusieurs commandes qui me permettrait de faire ça svp?
Merci de votre écoute
Cordialement
Jean-Marc