2 Fragen zu Batch
Hallo zusammen,
folgende Probleme:
1.folgender Code gibt das Laufwerk mit dem entsprechenden freien Speicher in % aus.
Ich versuche die Prozentzeichen durch "Nichts" ersetzen zu lassen (sollen also nicht mit angezeigt werden), funktioniert jedoch nicht:
2.dieser Code gibt die Macadresse aus.
Es soll nur die erste Macadresse von mehreren möglichen ausgegeben werden.
Die erste Macadresse befindet sich immer in der 4. Zeile (über Befehl getmac).
Habe es mit "skip=1,2,3,5*" und "skip=1,2,3,5,n" versucht.
Danke
Backspace
1.folgender Code gibt das Laufwerk mit dem entsprechenden freien Speicher in % aus.
Ich versuche die Prozentzeichen durch "Nichts" ersetzen zu lassen (sollen also nicht mit angezeigt werden), funktioniert jedoch nicht:
FOR /F "tokens=1,9" %%c IN ('.........\psinfo -d Volume ^| findstr "Fixed" ^| sed "s/%/ /g"') DO....
2.dieser Code gibt die Macadresse aus.
Es soll nur die erste Macadresse von mehreren möglichen ausgegeben werden.
Die erste Macadresse befindet sich immer in der 4. Zeile (über Befehl getmac).
FOR /F "skip=3" %%a IN ('getmac') DO SET "Macadresse=%%a"
Habe es mit "skip=1,2,3,5*" und "skip=1,2,3,5,n" versucht.
Danke
Backspace
Please also mark the comments that contributed to the solution of the article
Content-Key: 156582
Url: https://administrator.de/contentid/156582
Printed on: April 20, 2024 at 13:04 o'clock
3 Comments
Latest comment
Moin Backraum,
zu dem erstem Problem
wenn ich hier mitverfolge, wie du mit geballter sed/gawk/grep-Power auf den ärmsten PsInfo-Output einprügelst, dann steigt echt meine Spendenbereitschaft
Vergiss doch diese ganze Werkzeugkiste...
zu dem zweiten Problem: Du kannst doch mit
...die 4 Zeilen "nummeriert" anzeigen lassen und dann explizit die Zeile [4] rauslutschen, oder nicht?
Grüße
Biber
P.S. Miste deine Super-Baumarkt-Werkzeugkiste aus und behalte nur die Werkzeuge, die du ohne Nachzudenken beherrscht.
zu dem erstem Problem
wenn ich hier mitverfolge, wie du mit geballter sed/gawk/grep-Power auf den ärmsten PsInfo-Output einprügelst, dann steigt echt meine Spendenbereitschaft
Vergiss doch diese ganze Werkzeugkiste...
- wenn die "Zahl plus Prozentzeichen"-Angabe (z.b. "45%") in einer Variablen %x% steht
- und du von %x% alles außer dem letzten Zeichen haben willst
- dann heisst das auf bätchisch %x:~,-1%
>set "x=45%"
>echo [%x%] [%x:~,-1%]
[45%] [45]
zu dem zweiten Problem: Du kannst doch mit
getmac|findStr /n $
Grüße
Biber
P.S. Miste deine Super-Baumarkt-Werkzeugkiste aus und behalte nur die Werkzeuge, die du ohne Nachzudenken beherrscht.