138701

Zeilen bestimmen

Hallo zusammen,

test.txt:
Explorer
Skype : Notepad
Cmd
Discord : Notepad++ : Powershell
Shellscript : javaw

Wie mache ich daraus:

test2.txt
Explorer
Shellscript : javaw

Und wie kann ich jede Zeile, egal wie viele es gibt in Variablen: %n1% %n2% %n3%... speichern?
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 438460

Url: https://administrator.de/forum/zeilen-bestimmen-438460.html

Ausgedruckt am: 29.06.2025 um 13:06 Uhr

rubberman
Lösung rubberman 09.04.2019 um 20:55:34 Uhr
Goto Top
Zitat von @138701:
Wie mache ich daraus:
Was ist die Regel? Die erste und die letzte Zeile? Oder die Zeile die mit "Explorer" startet und die Zeile die mit "Shellscript" startet? Da musst du schon mal etwas konkreter werden.

Und wie kann ich jede Zeile, egal wie viele es gibt in Variablen: %n1% %n2% %n3%... speichern?
Möglichkeit:
for /f "tokens=1* delims=:" %%i in ('findstr /n "^" "test.txt"') do set "n%%i=%%j"  
Aber das deutet wieder auf ein Designproblem hin. Warum nicht gleich mit der FOR Variablen arbeiten?

Steffen
138701
138701 09.04.2019 um 22:29:18 Uhr
Goto Top
Mein Ziel war es bei der ersten Frage die 2.-4. Zeile zu entfernen. Dank deiner Lösung kann ich mir die Antwort darauf jedoch selbst erstellen.

@rubberman
Danke dass du so viel von deinem Wissen mit mir teilst!
rubberman
rubberman 09.04.2019 um 22:50:00 Uhr
Goto Top
Kein Problem. Aber wie schon mehrfach erwähnt, ist das nur Wissen von einem Dinosaurier aus vergangenen Zeiten und nicht mehr zur Nachahmung empfohlen face-wink