Batch-Script lässt die letzten 2 Zeichen beim echo weg
Ich habe folgendes Script:
wenn ich den Befehl nun ausführe wird folgendes in filenames.txt eingetragen:
('','image1','',''
('','image2','',''
('','image3','',''
('','image4','',''
('','image5','',''
usw.
Es sollte aber ('','image1','',''), dort eingetragen werden.
Warum passiert dies nicht?
@echo off
echo INSERT INTO `v1` (`id`, `img`, `name`, `evolves`) VALUES >> filenames.txt
for /R "C:\xampp\htdocs\website.local\img\images\v1" %%f in (*.png) do (
echo ('','%%~nf','',''), >> filenames.txt
)
pause
wenn ich den Befehl nun ausführe wird folgendes in filenames.txt eingetragen:
('','image1','',''
('','image2','',''
('','image3','',''
('','image4','',''
('','image5','',''
usw.
Es sollte aber ('','image1','',''), dort eingetragen werden.
Warum passiert dies nicht?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 639274
Url: https://administrator.de/forum/batch-script-laesst-die-letzten-2-zeichen-beim-echo-weg-639274.html
Ausgedruckt am: 22.12.2024 um 12:12 Uhr
2 Kommentare
Neuester Kommentar