ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
4428
4428
EMPFEHLEN
-
06.05.09 19:16 #1
- Registriert seit
- Jul 2006
- Beiträge
- 518
Hallo,
ich möchte aus einer Textdatei ein Leerzeichen entfernen.
Die Textdatei sieht so aus :
Attribut = Wert
Attribut2 = Wert2
...
Und ich möchte jetzt ein Leerzeichen vor dem = entfernen.
Im Internet finde ich dazu Threads über delims; jedoch werde ich nicht gerade schlau draus; die Windows Hilfe habe ich mir auch schon angeguckt.
Mein x.Ansatz
for /F "tokens=1,2 delims=;;=" %%a in ('type Textdatei.txtt') do (
echo %%a:~0,-1
)
Dieses Script müsste eigentlich den ersten Teil (vorm =) ausgeben und die letzte Stelle doch entfernen oder?
Danke im Voraus
-
07.05.09 09:13 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.169
Hi.
Die Erweiterungen für Umgebungsvariablen treffen nicht auf Schleifenvariablen zu.
Warum gibst du denn das Leerzeichen nicht auch als Trennzeichen an?
Oder du kopierst den Wert in eine normale Variable. Allerdings muss dann auch die verzögerte Expansion von Variablen angeschaltet sein.
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Moin bergonline,
wie deepthroat schon schrieb: einfach Gleichheitszeichen UND Leerzeichen als Delimiter angeben:
{Demo am CMD-Prompt]
Code :1 2
>for /f "tokens=1,2 delims== " %i in ("varX = WertX") do @echo set "%i=%j" set "varX=WertX"
Grüße
Biber
Ähnliche Themen
-
Leerzeichen, Umlaute und Sonderzeichen aus String entfernen
Von Alex2xm im Forum PHPAntworten: 4Letzter Beitrag: 11.08.10, 14:14 -
[Batch] Leerzeichen bei Parameterübergabe
Von Hawkings im Forum Sonstige SprachenAntworten: 2Letzter Beitrag: 11.04.08, 10:08 -
Leerzeichen entfernen
Von Fitschen im Forum .NET DatenverwaltungAntworten: 3Letzter Beitrag: 18.10.06, 10:30 -
[C] Leerzeichen entfernen
Von Azi im Forum C/C++Antworten: 6Letzter Beitrag: 10.04.06, 14:40 -
leerzeichen vor string entfernen
Von sra im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 13.02.04, 11:02





Zitieren
Login





