Erste Zeile einer txt-Datei
Hallo!
Ich möchte die erste Zeile einer (txt-)Datei lesen und verarbeiten. Wie macht man sowas? Vielleicht bin ich verpeilt, aber ich schaffs nicht. Kann mir einer helfen? Danke!
Gruß
stupsnose
Ich möchte die erste Zeile einer (txt-)Datei lesen und verarbeiten. Wie macht man sowas? Vielleicht bin ich verpeilt, aber ich schaffs nicht. Kann mir einer helfen? Danke!
Gruß
stupsnose
Please also mark the comments that contributed to the solution of the article
Content-Key: 24682
Url: https://administrator.de/contentid/24682
Printed on: April 19, 2024 at 23:04 o'clock
3 Comments
Latest comment
Moin Stupsnose,
Vom CMD-Prompt:
Im Batch:
In beiden Fällen hast Du die erste Zeile in der Variablen %zeile% und kannst sie weiter verarbeiten.
HTH Biber
Vom CMD-Prompt:
for /F "delims=" %i in (D:\EineTextDatei.txt) do if not defined zeile set "zeile=%i"
::--snipp Read1stline.bat
@echo off & Setlocal
for /F "delims=" %%i in (D:\EineTextDatei.txt) do if not defined zeile set "zeile=%%i"
:: ....weitere Verarbeitung
...
::---snapp Read1stLine.bat
HTH Biber
Nachtrag:
geht auch viel einfacher.
-oder, etwas flexibler-
Gruß Biber
geht auch viel einfacher.
::------snipp Read1stlineOfDeineTextDatei.bat
@echo off & set /p "Zeile=<D:\EineTextDatei.txt"
Echo Zeile 1 in "D:\EineTextDatei.txt" ist: [%Zeile%]
::------snapp Read1stlineOfDeineTextDatei.bat
::------snipp Read1stLine.bat (mit Dateinamen als Parameter 1)
@echo off & set /p "Zeile=<%1"
Echo Zeile 1 in "%1" ist: [%Zeile%]
::------snapp Read1stLine.bat