Bonjour bonne année! et merci de votre aide,

je cherche en vain comment extraire une ligne d'expression ou de mots contenu dans un fichier texte.txt formaté en 1 seule ligne comme si dessous:

mots1, expression1, mots2, mots3, expression4, etc,

et d'obtenir comme resultat un fichier texte2.txt formaté en 1 colonne comme si dessous:

mots1,
expression1,
mots2,
mots3,
expression4,
etc,

j'ai fait ça:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
for /F "delims=," %%i in (texte.txt) do echo %%i>>texte2.txt
mais sa boucle pas, dans texte2.txt j'ai que la première expression.
C'est normal me direz vous puisque "delims=,".

voici le code pour faire le contraire: donc convertir colonne en ligne.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
@echo off

set entree=texte1.txt
set sortie=texte2.txt

for /F "delims=" %%i in (%entree%) do call :ligne %%i

echo %laligne:~0,-1%.>%sortie%
start %sortie%
goto END

:ligne
set mot=%1
set laligne=%laligne%%mot%,
goto renvoi

:END
set mot=
set laligne=
set entree=
set sortie=

:renvoi
si quelqu'un a une idée je suis preneur.

merci.