PDA

Показать полную графическую версию : [решено] FOR (редактирование текста)


semcrm
18-03-2014, 01:02
http://forum.oszone.net/thread-182501.html
---
Требуется заменить текст AbC123 в файле file.txt на dEf654. C помощью FOR

Bruce Wayne
31-03-2014, 17:30
semcrm, попробуйте вот так:

setlocal enabledelayedexpansion
@echo off
for /f "tokens=*" %%a in ('more^<file.txt') do call :_replace %%a
move /y temp.txt file.txt
exit

:_replace
set i=%*
set i=!i:AbC123=dEf654!
echo %i%>>temp.txt
exit /b

semcrm
06-04-2014, 23:24
Большое спасибо!




© OSzone.net 2001-2012