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
Please also mark the comments that contributed to the solution of the article
Content-Key: 375190
Url: https://administrator.de/contentid/375190
Printed on: April 19, 2024 at 02:04 o'clock
7 Comments
Latest comment
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