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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 24682
Url: https://administrator.de/contentid/24682
Ausgedruckt am: 22.11.2024 um 19:11 Uhr
3 Kommentare
Neuester Kommentar
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