Wie würde ich jede Zeile in ein text-Dokument in separate Variablen mittels batch?

Wie würde ich jede Zeile in ein text-Dokument in separate Variablen mittels Batch? Ich weiß, wie ich eine variable in der ersten Zeile des text-Dokument mit:

Set /p Variable=<Test.txt

...aber ich weiß nicht, wie zu Lesen andere Zeilen der Datei. Sagen wir zum Beispiel, hatte ich ein text-Dokument mit 3 Zeilen, die erste Zeile hatte "Äpfel" steht auf, die zweite hatte 'Bananas', und die Dritte hatte 'Birnen', und können sagen, das Dokument aufgerufen wurde Fruit.txt. Wie würde ich die variable 'Line_1", um die erste Zeile des Dokuments 'Line_2' in der zweiten Zeile 'Line_3' in der letzten Zeile?. Nur um es einfach zu halten, können nur sagen, dass die batch-Datei und Fruit.txt sind beide im selben Ordner. Ich will nicht, dies zu tun, die in VBScript, also bitte nur post-Batch-code. Ich hätte gedacht, es wäre so etwas wie:

@Echo off
Set /p Line_1=<Fruit.txt:1
Set /p Line_2=<Fruit.txt:2
Set /p Line_3=<Fruit.txt:3
Echo Fruit 1 is %Line_1%, Fruit 2 is %Line_2% and Fruit 3 is %Line_3%
Pause
Exit

...aber ganz eindeutig ist es nicht. Keine Hilfe?

Schreibe einen Kommentar