Je connais pas le batch donc je sais pas le faire. Mais si j'étais toi, j'installerais un interpréteur Python pour Windows. Déjà c'est un langage assez récent et très puissant (il intègre l'objet), en plus il est compatible Unix/Windows. Il s'installe très facilement et il y a plein de librairies sur le net qui peuvent s'y intégrer.
Sinon tu peux utiliser mawk qu'il faut aussi télécharger et installer. Langage plus limité basé sur le gawk de Linux, il permet de traiter les fichiers entrant par des algo à base de boucles et de conditionnelles pour produire des fichiers en sortie comme tu les souhaites.
---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.