Brauche hilf bei einer batch Datei
hallo,
ich versuche mit Hilfe von einer batch- Datei eine bestimmt Zeile aus einer txt- Datei in eine neue zu kopieren.
für Hilfe wäre ich sehr Danckbar
Pilllllle
ich versuche mit Hilfe von einer batch- Datei eine bestimmt Zeile aus einer txt- Datei in eine neue zu kopieren.
für Hilfe wäre ich sehr Danckbar
Pilllllle
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 375190
Url: https://administrator.de/forum/brauche-hilf-bei-einer-batch-datei-375190.html
Ausgedruckt am: 09.05.2025 um 23:05 Uhr
7 Kommentare
Neuester Kommentar

Suchfunktion scheint hier wohl ein Fremdwort zu sein ...
Bestimmte Zeilen aus Batch auslesen?
Wohl zu viel Pilllllllen geschluckt was ...
Bestimmte Zeilen aus Batch auslesen?
Wohl zu viel Pilllllllen geschluckt was ...

SeaStorms Batch hat 2 mögliche Probleme
1. Der for /f Befehl unterdrückt in der Ausgabe leere Zeilen, die werden dann auch nicht mitgezählt.
2. Durch setlocal ENABLEDELAYEDEXPANSION werden Ausrufezeichen im Text gelöscht.
Die folgende Batchdatei verwendet Find zum Numerieren und
Findstr zum selektieren der gewünschten Zeile.
Diese Anordnung würde ein mögliches Zeichen ] in der ersten Spalte der Zielzeile unterdrücken.
1. Der for /f Befehl unterdrückt in der Ausgabe leere Zeilen, die werden dann auch nicht mitgezählt.
2. Durch setlocal ENABLEDELAYEDEXPANSION werden Ausrufezeichen im Text gelöscht.
Die folgende Batchdatei verwendet Find zum Numerieren und
Findstr zum selektieren der gewünschten Zeile.
Diese Anordnung würde ein mögliches Zeichen ] in der ersten Spalte der Zielzeile unterdrücken.
@echo off
set line=5
for /f "tokens=1*delims=]" %%A in (
'find /N /V "#+*" ^<in.txt^|findstr "^\[%line%\]"'
) do >out.txt echo(%%B

Ack,
für Zeile 5 ist das hier einfacher
für Zeile 5 ist das hier einfacher
(gc .\in.txt)[(5-1)]|sc out.txt