copro
Goto Top

BATCH Anführungszeichen entfernen aus txt

[Edit] Nach Rücksprache mit copro auf "Gelöst" gesetzt und geschlossen. Biber [/Edit]

Hallo zusammen

steh mal wieder vor einem Problem:

Ich hab ne Datei in der steht

"winrar"
"winzip"

am ende sollte sie so aussehen

"winrar
winzip"

Mein Ansatz war:
for /f %a in (datei1.txt) do set test=%a && echo %test:~1,-1%

klappt aber nicht da die Variable nicht aktuallisiert wird, erst ab der nächsten Zeile...

Thx und MfG

Copro

Content-ID: 26124

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

Ausgedruckt am: 25.11.2024 um 23:11 Uhr

Biber
Biber 16.02.2006 um 10:12:15 Uhr
Goto Top
Moin copro,
for /f %i in (copro.txt) do @echo %~i
-- bzw. --
for /f %i in (copro.txt) do set "bla=%~i" & @echo %~i  

>for /f %i in (copro.txt) do @echo %i
"Winrar"  
"winzip"  

>for /f %i in (copro.txt) do @echo %~i
Winrar
winzip
Grüße Biber
copro
copro 16.02.2006 um 18:45:07 Uhr
Goto Top
ok klappt wie immer wunderbar...
Nun habe ich noch ein Problem mit den Anführungszeichen...
Dachte zuerst das geht ganz einfach mit echo " >> datei.txt

Aber er übernimmt das Zeichen nicht.....
Wie mach isch das am schlausten?

MfG Copro
Biber
Biber 16.02.2006 um 22:22:27 Uhr
Goto Top
Hm,
ich sach mal so, copro:
C:\Dokumente und Einstellungen\nt>@echo "hallo">test  
C:\Dokumente und Einstellungen\nt>type test
"hallo"  
----->bis hierhin ja wie erwartet....
C:\Dokumente und Einstellungen\nt>echo ">>test  
">>test  
.....ach was? *staun ;-)

C:\Dokumente und Einstellungen\nt>echo "">test  

C:\Dokumente und Einstellungen\nt>type test
""  
---------> okay, das ist wieder logisch...

C:\Dokumente und Einstellungen\nt>@echo ^">test  
C:\Dokumente und Einstellungen\nt>type test
"  
>so bekomme ich ein einzelnes Anführungszeichen in eine Textdatei.

HTH Biber