У меня есть файл USER.TXT. Файл содержит текст:
123,234,987,877,356
Я ищу скрипт для изменения текста в том же файле, чтобы:
123
234
987
877
356
Пожалуйста, помогите мне с редактированием текстового файла без перенаправления вывода в новый файл.
Пока у меня есть:
@echo off
setlocal enableextensions disabledelayedexpansion
set "search=%,"
set "replace=%%"
set "textFile=USERS.txt"
for /f "delims=" %%i in ('type "%textFile%" ^& break ^> "%textFile%" ') do (
set "line=%%i"
setlocal enabledelayedexpansion
>>"%textFile%" echo(!line:%search%=%replace%!
endlocal
)
Спасибо, что цените всю помощь !!!
Не сработало. Вот вывод, который я получаю:
—
Георгий Дудников
См. Принятие ответа, чтобы убедиться, что вы понимаете, как это работает для решения, которое вы найдете, для любых ответов, которые помогут вам решить вашу проблему, просто установив небольшой серый флажок в верхней левой части ответа, который решает вашу проблему, если принять и повернуть. зеленый, чтобы показать, что это ответ, который вы приняли, так как это должно работать; Вы задаете вопрос, вы получаете ответы, и если вы получаете ответ, который отвечает вашим потребностям, вы просто принимаете этот ответ.
—
Сок Pimp IT