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

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

Ответить
Настройки темы
Любой язык - [решено] соединение двух тхт файлов

Ветеран


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

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


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

шаблон результирующего файла:

UPDATE wp_posts SET post_content = REPLACE (post_content, 'каждая строка 1.txt', 'каждая строка 2.txt');


как вы поняли, я хочу создать кучу sql запросов на замену текста



пример:

в 1.txt:
Код: Выделить весь код
<a href="http://google.com/file/8c41b06e24799/00007start_CMV-072.part1.rar" target="_blank">00007start_CMV-072.part1.rar - 2.0 GB</a></blockquote><blockquote><a href="http://google.com/file/f4e50fd8e4301/00007start_CMV-072.part2.rar" target="_blank">00007start_CMV-072.part2.rar - 42.0 MB</a>
<a href="http://google.com/file/732f694c3fa22/00008start_JBD-183.mp4" target="_blank">00008start_JBD-183.mp4 - 1.1 GB</a>
в 2.txt:
Код: Выделить весь код
<a href="http://google.com/file/99922c79ebf1a/00009start_MIGD-641.mp4" target="_blank">00009start_MIGD-641.mp4 - 1.1 GB</a>
<a href="http://google.com/file/46cf75bb24ae2/00010start_XRW-046.mp4" target="_blank">00010start_XRW-046.mp4 - 1.1 GB</a>
результат после применения скрипта такой:
Код: Выделить весь код
UPDATE wp_posts SET post_content = REPLACE (post_content, '<a href="http://google.com/file/8c41b06e24799/00007start_CMV-072.part1.rar" target="_blank">00007start_CMV-072.part1.rar - 2.0 GB</a></blockquote><blockquote><a href="http://google.com/file/f4e50fd8e4301/00007start_CMV-072.part2.rar" target="_blank">00007start_CMV-072.part2.rar - 42.0 MB</a>', '<a href="http://google.com/file/99922c79ebf1a/00009start_MIGD-641.mp4" target="_blank">00009start_MIGD-641.mp4 - 1.1 GB</a>');
UPDATE wp_posts SET post_content = REPLACE (post_content, '<a href="http://google.com/file/732f694c3fa22/00008start_JBD-183.mp4" target="_blank">00008start_JBD-183.mp4 - 1.1 GB</a>', '<a href="http://google.com/file/46cf75bb24ae2/00010start_XRW-046.mp4" target="_blank">00010start_XRW-046.mp4 - 1.1 GB</a>');
известно, что количество строк в двух тхт файлах естественно одинаковое

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

 

Ветеран


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

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


Код: Выделить весь код
$a = get-content 1.txt
$b = get-content 2.txt

& { for ($i = 0; $i -le ($a.count-1); $i++) {

    'UPDATE wp_posts SET post_content = REPLACE (post_content,' + " '$($a[$i])'," + " '$($b[$i])');"

}} | set-content 3.txt
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:04, 11-05-2015 | #2



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

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


Ветеран


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

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


Код: Выделить весь код
(0..(($x=gc '1.txt').Length-1)|%{"UPDATE wp_posts SET post_content = REPLACE (post_content, '$($x[$_])', '$((gc '2.txt')[$_])');"})|Out-File 'result.txt' -Encoding Default
Это сообщение посчитали полезным следующие участники:

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


Ветеран


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

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


Foreigner, Georgio спасибо всем, оба варианта работают

Отправлено: 18:34, 11-05-2015 | #4



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] имена файлов и общий вес в тхт Anufriev Скриптовые языки администрирования Windows 3 05-12-2014 19:28
CMD/BAT - [решено] Имена папок и файлов определённого каталога в ТХТ файл . qqwwaass Скриптовые языки администрирования Windows 10 13-02-2014 20:33
Debian/Ubuntu - Соединение двух подсетей CJ F.A.N. Общий по Linux 4 29-08-2012 14:16
Любой язык - [решено] из одного тхт файла добавить содержимое во все тхт файлы папки gangsterovich Скриптовые языки администрирования Windows 3 06-05-2011 04:29
Соединение двух компьютеров Den47 Сетевые технологии 5 07-06-2006 09:28




 
Переход