Boucle "for" et creation d'un fichier texte

Fermé
yaphilde Messages postés 35 Date d'inscription lundi 9 janvier 2017 Statut Membre Dernière intervention 25 octobre 2022 - 6 mai 2020 à 10:29
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 - 6 mai 2020 à 19:18
Bonjour et merci d'avance de l'attention portée à ma demande,

Je peine à le solutionner.
J'ai le code suivant:

for %%a in ( 
BARDOT Brigitte
DELON Alain
JOLIE Angelina
PITT Brad
) do echo %%a >> "%~dp0\AdminPACK\02-Variables\00-ListeUsagerBAS.txt"


Je souhaite creer un fichier txt, pour l'exemble, de 4 lignes. Voici le résultat souhaité:
BARDOT Brigitte
DELON Alain
JOLIE Angelina
PITT Brad


Mais voici ce que cele me donne:
BARDOT
Brigitte
DELON
Alain
JOLIE
Angelina
PITT
Brad


Alors clairement le délimitateur identifié c'est l'espace. alors que moi je souhaite que cela soit le retour à la ligne présent dans mon code.

Merci d'avance. Et surtout bonne fin de confinement :)



Configuration: Windows / Chrome 81.0.4044.113
A voir également:

2 réponses

Bonjour,

Essaie avec des virgules comme délimiteur :

for %%a in (BARDOT Brigitte,DELON Alain,JOLIE Angelina,PITT Brad) do echo %%a >> "%~dp0\AdminPACK\02-Variables\00-ListeUsagerBAS.txt"
0
yaphilde Messages postés 35 Date d'inscription lundi 9 janvier 2017 Statut Membre Dernière intervention 25 octobre 2022 2
6 mai 2020 à 15:51
Salut Barnabe ... Merci de ton retour...Tu es toujours aussi présent mêmeen mode confinement :)!

Alors non ce que tu m'as proposé ne fonctionne pas.
Ca me liste toujours en mode dissocié le nom et le prénom (donc 8 lignes dans mon fichier texte)

Sniff
0
Ok il va falloir ruser alors, je regarde ça ce soir après le boulot.
0
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 4 905 > barnabe0057
Modifié le 6 mai 2020 à 19:18
Voilà une première solution :
for %%a in ("BARDOT Brigitte","DELON Alain","JOLIE Angelina","PITT Brad") do echo %%~a >> "%~dp0\AdminPACK\02-Variables\00-ListeUsagerBAS.txt"
0