|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Поиск и замена строки в txt файлах по содержанию этой строки. |
|
CMD/BAT - Поиск и замена строки в txt файлах по содержанию этой строки.
|
Новый участник Сообщения: 9 |
Профиль | Отправить PM | Цитировать Люди добрые помогите нужен батник изменяющие одну или несколько строк в принципе нужна команда которая нашла бы условно строку по ее содержанию и заменила бы на вводимую стандартными средствами. Пример работы поиск строки по началу и концу этой строки и замена целиком на новую. В notepad++ задача решается довольно просто да и читал где то что записанный макрос там можно использовать с командой macro созданный макрос и все. Но как это все сделать не доходит до ума. Помогите пожалуйста.
|
|
Отправлено: 15:10, 05-12-2015 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать нашел решение замены отдельного слова
Команда замены слова
setlocal ENABLEDELAYEDEXPANSION
echo off chcp 65001 cls set /p infile=Путь к файлу call :txtrepl end finish %infile% New%infile% pause exit :txtrepl rem param - find, repl, from, to set /p FINDTXT=Что следует искать? set /p REPLTXT=На что заменить if EXIST %3 ( set FILEFROM=%3 ) else ( echo error. Not found file %3 pause exit ) set FILEOUT=%4 set COUNT=0 for /F "tokens=*" %%n in (!FILEFROM!) do ( set /A COUNT=!COUNT!+1 set LINE=%%n set TMPR=!LINE:%FINDTXT%=%REPLTXT%! if !COUNT! == 1 ( Echo !TMPR!>!FILEOUT! ) else ( Echo !TMPR!>>!FILEOUT! ) ) exit /b rem end of proc Можно ли изменить чуточку эти команды и вместо изменения одного слова искать по этому слову целую строку с заменой |
Отправлено: 13:20, 06-12-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Поиск строки по слову и добавление новой строки после найденой. | Mikhael2011 | Скриптовые языки администрирования Windows | 17 | 16-03-2017 03:37 | |
CMD/BAT - Поиск и удаление строки в такестовых файлах одного каталога | DmAv2k9 | Скриптовые языки администрирования Windows | 6 | 18-09-2013 01:05 | |
VBS/WSH/JS - [решено] Поиск строки по маске в txt файле и замена всей строки из InputBox | ultrarare | Скриптовые языки администрирования Windows | 11 | 03-07-2013 14:37 | |
CMD/BAT - Поиск случайной строки в txt. | bugmenotagain | Скриптовые языки администрирования Windows | 6 | 18-12-2012 19:07 | |
CMD/BAT - Замена строки в txt файле | Сергей_Першин@vk | Скриптовые языки администрирования Windows | 0 | 07-06-2012 14:56 |
|