Bonjour,

je recherche un script batch qui rajouterait une ligne de texte avec des points virgules, en haut (ou bien à défaut à la fin) de mon fichier csv.

Pour l'instant j'ai bien trouvé ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
for /f "tokens=1,1" %%a in ('type test.txt') do (
echo %NUMERO_PRODUIT;NUMERO_STAGE;THEME_ACTION;DOMAINE_COMPETENCE;PROGRAMMATION_ACTION;INTITULE_ACTION;DATE_DE_DEBUT;DATE_DE_FIN;LIEU_ACTION;CODE_POSTAL;DUREE
) >> sortie.txt
Mais au final dans mon sortie.txt je n'ai plus le texte contenu dans test.txt

Je tâtonne dans tous les sens alors si quelqu'un pouvait m'aider
Merci beaucoup !

Pour info, voilà à quoi ressemble mon test.txt :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Colonne Colonne Colonne
Colonne Colonne Colonne
et mon sortie.txt :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
NUMERO_PRODUIT;NUMERO_STAGE;THEME_ACTION;DOMAINE_COMPETENCE;PROGRAMMATION_ACTION;INTITULE_ACTION;DATE_DE_DEBUT;DATE_DE_FIN;LIEU_ACTION;CODE_POSTAL;DUREE
NUMERO_PRODUIT;NUMERO_STAGE;THEME_ACTION;DOMAINE_COMPETENCE;PROGRAMMATION_ACTION;INTITULE_ACTION;DATE_DE_DEBUT;DATE_DE_FIN;LIEU_ACTION;CODE_POSTAL;DUREE
D'ailleurs une seule ligne me suffirait !