Hallo
Also folgendes (vereinfachtes) Problem:
Ich habe eine Text-Datei mit folgendem Inhalt:
Nun möchte ichzum einen, dass diese beiden Zeilen auf eine Zeile neu geschrieben werden und zum anderen, dass dies mit Hilfe einer for - schleife bewerkstelligt wird.
Mein Versuch:
Das Problem ist nun, dass man innerhalb einer Schleife zwar Variablen setzen kann, aber diese anscheinend im gleichen Durchgang noch nicht wieder ausgegeben werden können. Hat jemand eine Idee?
Also folgendes (vereinfachtes) Problem:
Ich habe eine Text-Datei mit folgendem Inhalt:
Code:
192.168.0.1
MAC Adresse = 00-00-00-00-00
Nun möchte ichzum einen, dass diese beiden Zeilen auf eine Zeile neu geschrieben werden und zum anderen, dass dies mit Hilfe einer for - schleife bewerkstelligt wird.
Mein Versuch:
Code:
for /f "eol=# tokens=1,2,3,4 delims==." %%f in (MAClogs.tmp) DO (
if %%f==141 set IPtmp=%%f.%%g.%%h.%%i
if "%%f"==" MAC Adresse " echo.%IPtmp%; MAC Adresse = %%g >> IPMAC.tmp
)
Das Problem ist nun, dass man innerhalb einer Schleife zwar Variablen setzen kann, aber diese anscheinend im gleichen Durchgang noch nicht wieder ausgegeben werden können. Hat jemand eine Idee?