Ich habe eine for-Schleife, die die Ergebnisse in eine Textdatei druckt. Was ich tun möchte, ist eine neue Zeile für jedes Element (Elemente sind durch Leerzeichen getrennt).Batch, um neue Zeile nach jedem Leerzeichen in FOR-Schleife
Die ursprüngliche colors.txt Datei sieht wie folgt aus:
red
blue yellow
cyan
pink orange
azure
gewünschte Ausgabe von newcolors.txt:
red
blue
yellow
cyan
pink
orange
azure
Meine aktuellen Code ist hier:
FOR /F "tokens=1 delims= " %%a in (C:\colors.txt) DO call echo %%a >> C:\newcolors.txt
Mein aktueller (und falsche) Ausgabe ist unter, überspringt die Farben, die Leerzeichen getrennt sind:
red
blue
cyan
pink
azure
Jede Hilfe wird geschätzt.
Sie müssen einige konkrete Beispiele dafür angeben, wie Ihre Eingabe aussieht und was Sie für die Ausgabe benötigen. – Squashman
Entschuldigung. Ich habe es aktualisiert. – chew224
Wie viele Artikel können in einer Zeile stehen? – Squashman