Bonjour à tous. Voila dans le cadre d'un projet je doit réaliser certains scripts dont deux en DOS. Le 1er que voila:
- script me permettant de redirigé le contenu d'un fichier csv vers un autre
@echo off
cls
for /F "delims=" %%i in (C:\projet\creation.csv) do (
echo %%i | find "%%i" >> C:\projet\globaluser.csv
)
Où mes fichiers csv sont de la forme (pour le fichier creation.csv):
vador,dark,vadark,starwars
kenoby,obiwan,obiken,jediknight
skywalker,anakin,anasky,obscur
Jusqu'ici tout va bien mais pour le 2è script il faut que je puisse supprimer une de ces ligne dans le fichier globaluser.csv précédamment créer à partir d'un autre fichier csv tel que celui-ci (suppression.csv):
kenoby,obiwan,obiken,jediknight
Il faut donc que je tienne compte des délimiteurs mais je n'ai aucune idée de comment allez chercher cette meme ligne dans mon fichier csv et ainsi la supprimer.
Bref je suis pas gater car le DOS c'est pas ma tasse de thé, sa aurait été en shell je dis pas, je l'aurais aussitot mais la le DOS m'est imposé et je ne sais comment faire.
Si vous avez une explication à me donner pour m'aiguiller je vous remercie d'avance.
Partager