yousaint
Goto Top

Batch .txt Zeile ohne Leerzeichen am ende einlesen und einer variablen zuweisen

Hallo zusammen,
ich würde gerne eine Zeile aus einem TXT File in einer Batch routine einlesen und einer variablen zuweisen.
Habe leider das Problem, das bei der Zuweiseung der Zeile am ende immer ein Leerzeichen mit enthalten ist.

Anbei ist ein Beispiel quellcode zusehen:

Inhalt test.txt :
Synchronisation

set "inhalt=.\test.txt"
set /p var=<%materialien%

Ausgabe der Batch:

Synchronisation_

Das _ soll darstellen das hierbei am Ende ein Leerzeichen vorhanden ist.


Ich hoffe ich konnte mein Problem einigermaßen schildern.

Danke noch mal im Voraus für die Antworten.

Gruß
Yousaint

Content-Key: 252490

Url: https://administrator.de/contentid/252490

Printed on: April 18, 2024 at 10:04 o'clock

Member: colinardo
Solution colinardo Oct 20, 2014 updated at 11:39:16 (UTC)
Goto Top
Hallo Yousaint, Willkommen auf Administrator.de!
set /p var=<%materialien%
set var=%var:~0,-1%
echo %var%
http://www.dostips.com/DtTipsStringManipulation.php

Grüße Uwe
Member: yousaint
yousaint Oct 20, 2014 at 11:39:12 (UTC)
Goto Top
Hallo colinardo,
Super Vielen Dank!
Das hat geklappt!

Gruß
Yousaint