Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Замена строки из одного файла в другом по маске

Ответить
Настройки темы
CMD/BAT - [решено] Замена строки из одного файла в другом по маске

Аватара для blackeangel

Старожил


Сообщения: 329
Благодарности: 3

Профиль | Отправить PM | Цитировать


Изменения
Автор: blackeangel
Дата: 09-11-2015
Всем доброго и бодрого времени суток!
Прошу помощи по написанию батника, который бы копировал строки типа:
ro.function=mt6582_ghfkv
Либо заменить 6582 на любые другие цифры взятые в другом файле в котором есть такая же строчка.
То есть копировал бы между файлами то что стоит после знака равно.
Основной меткой является:
ro.function=
Возможно и даже приветствуется использование sed.Вот там
ro.mediatek.platform=MT6582
mediatek.wlan.chip=CONSYS_MT6582
mediatek.wlan.module.postfix=_consys_mt6582
В этих строках после равно может быть какое угодно значение,число,буквенное выражение.
Поэтому проще заменить эти строки из одного файла в другой.Расположение в файле этих строк тоже различное.
В вложении примеры.

Отправлено: 18:13, 09-11-2015

 

Аватара для blackeangel

Старожил


Сообщения: 329
Благодарности: 3

Профиль | Отправить PM | Цитировать


Вот пример забыл

Последний раз редактировалось blackeangel, 03-04-2017 в 22:53.


Отправлено: 18:15, 09-11-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для blackeangel

Старожил


Сообщения: 329
Благодарности: 3

Профиль | Отправить PM | Цитировать


Как сделать проще?
Это кастыли,но они работают
for /f "delims=[] tokens=1*" %%a in ('find /i "mediatek.wlan.chip" ^< "Stok\system\build.prop"') do (
for /f "delims=[] tokens=1*" %%b in ('find /i "mediatek.wlan.chip" ^< "Port\system\build.prop"') do (
bin\sed.exe -i "s/%%b/%%a/g" Port\system\build.prop
)
)
for /f "delims=[] tokens=1*" %%a in ('find /i "mediatek.wlan.module.postfix" ^< "Stok\system\build.prop"') do (
for /f "delims=[] tokens=1*" %%b in ('find /i "mediatek.wlan.module.postfix" ^< "Port\system\build.prop"') do (
bin\sed.exe -i "s/%%b/%%a/g" Port\system\build.prop
)
)
for /f "delims=[] tokens=1*" %%a in ('find /i "ro.mediatek.platform" ^< "Stok\system\build.prop"') do (
for /f "delims=[] tokens=1*" %%b in ('find /i "ro.mediatek.platform" ^< "Port\system\build.prop"') do (
bin\sed.exe -i "s/%%b/%%a/g" Port\system\build.prop
)
)

Отправлено: 16:05, 10-11-2015 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Замена строки из одного файла в другом по маске

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - [решено] Извлечь определенные строки по счету из одного тхт файла в другой Alexander_88 Скриптовые языки администрирования Windows 11 13-06-2015 12:48
C/C++ - С :запись из одного файла в другой только часть строки alfaw Программирование и базы данных 1 07-07-2013 23:40
VBS/WSH/JS - [решено] Поиск строки по маске в txt файле и замена всей строки из InputBox ultrarare Скриптовые языки администрирования Windows 11 03-07-2013 14:37
CMD/BAT - [решено] поиск и замена из одного файла в другом alexmoreman Скриптовые языки администрирования Windows 6 27-05-2013 09:33
CMD/BAT - [решено] Сравнение файлов и замена значения из одного файла в другой. Aleks911tat Скриптовые языки администрирования Windows 12 25-08-2012 22:27




 
Переход