michbob
Goto Top

Wieder mal TXT auslesen ...

Hallo,

ich möchte aus einer Textdatei die Zeile 10 in eine andere Datei schreiben.

soweit habe ichs hinbekommen.

for /f "skip=9" %%i in (HEADER.INI) do (echo %%i >> ergebnis.txt )  
pause

allerdings werden in die ergebnis.txt auch alle Zeilen NACH der gewünschten Zeile geschrieben. Ich brauche allerdings nur die eine face-smile

Weis jemand wie das noch hinbekomme?

ThX

Content-ID: 56336

Url: https://administrator.de/forum/wieder-mal-txt-auslesen-56336.html

Ausgedruckt am: 16.04.2025 um 15:04 Uhr

Rockfire
Rockfire 11.04.2007 um 13:43:05 Uhr
Goto Top
was steht in der Zeile?

Irgend etwas nach dem man suchen könnte. Also immer gleich ist?
Also anderer Lösungweg nicht sagen in welcher Zeile etwas steht sonder nach der Info suchen.

type Datei.txt |find "INFORMATION"

Dann wird nur die Zeile ausgegeben in der genau das steht.

Gruß

Rockfire
miniversum
miniversum 11.04.2007 um 13:44:07 Uhr
Goto Top
So gehts:
setlocal enabledelayedexpansion
set "var="
for /f "skip=9" %%i in (HEADER.INI) do if not defined var (set var=1 && echo %%i>>ergebnis.txt)

miniversum
MichBoB
MichBoB 11.04.2007 um 14:03:09 Uhr
Goto Top
danke schön face-smile das hab ich gesucht :D