У меня есть сценарий, на котором последняя строка Echos из последней строки текстового файла (минус первые 7 символов) в другой файл:Эхо без пробелов?
for /f "delims==" %%a in (c:\file1.txt) do set lastline=%%a
echo(%lastline:~7%> file2.txt
Линии выглядеть следующим образом (я захватывая имя только с приведенным выше кодом):
4.53 - Billy 2.63 - Mark 12.42 - Tom
проблема заключается в том, что, если последняя строка начинается с двух цифр перед десятичной запятой. echo
все еще работает, но выход включает в себя ПРОСТРАНСТВО между -
и именем, поскольку оно пропускает 7 символов. Я должен обслуживать и то, и другое.
Есть ли способ до echo
без указания ведущего Пробег? Или я могу добавить строку после этого, которая может удалить все пробелы с file2.txt
?