Ich benutze eine for-Schleife, um Textdateien mit vordefinierten Headern zu erstellen, aber ich möchte eine eindeutige Zeichenfolge (Alice, Bob usw.) in der zweiten Zeile für jede Datei aus einer vorgegebenen Liste anhängen.Batch, um eine bestimmte Zeichenfolge an eine bestimmte TXT-Datei aus einer vordefinierten Liste anzuhängen?
Set a=alice
Set b=bob
Set c=chris
Rem ...etc. (I have about 30 files with a unique name to go in row 2 of each file)
For /l %%x in (1, 1 , 30) do (echo headerRow1 > file%%x.txt & echo %a% > file%%x.txt)
Ich verstehe nicht, wie automatisch für die zweite Iteration „bob“ einzufügen (dh. In „file2.txt“) und „chris“ für die dritte Iteration und 30 Dateien fortgesetzt werden.
Kann ich irgendwie den% a% -Teil wiederholen, um jedes Mal um eins zu erhöhen. Was soll ich die String-Variablen dafür nennen? Sind das überhaupt die richtigen Fragen?
Danke fürs schauen.
Das war eine unglaublich detaillierte Antwort. DANKE! Du hast gerade meinen Freitagabend gemacht :) Ich habe mich immer gefragt, was für eine Verzögerung die Expansion bewirkt hat. – Glycoversi