|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Поиск и копирование строк в текстовом файле |
|
|
CMD/BAT - Поиск и копирование строк в текстовом файле
|
Новый участник Сообщения: 8 |
Есть текстовый файл с прямыми ссылками на скачивание различных zip, mp3, epub, pdf, rtf, brl файлов. Необходимо найти и скопировать строки ссылок с данными расширениями, в шесть отдельных текстовых файлов:zip.txt, mp3.txt и т. д.
|
|
Отправлено: 20:06, 17-10-2017 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата Iwest:
|
|
Отправлено: 20:19, 17-10-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Цитата alpap:
|
|
Отправлено: 09:47, 18-10-2017 | #3 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Iwest,
т.е. если в тексте будет любая (одна или более) строка (ссылка) содержащая в себе, например, zip, то копировать их в новосозданный файл zip.txt? а если в строке будет несколько поисковых слов, zip и mp3 сразу - что тогда? И какая кодировка файла с ссылками. Понятно теперь для чего нужно видеть и файл и содержимое? Цитата Iwest:
![]() |
|
Отправлено: 11:19, 18-10-2017 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать «И концы строк! И концы строк!»
![]() |
|
Отправлено: 12:20, 18-10-2017 | #5 |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать alpap, плохо, что нет текстового файла, но если там строки типа
https://aldebaran.ru/author/aristote...wnload.fb2.zip то можно построчно прочесть этот файл, каждую строку рассматривать как путь к файлу в сети, выделить расширение и поместить эту строку в нужный выходной текстовый файл в зависимости от расширения. В частности, приведена ссылка на zip- файл. То, что там фигурирует fb2 в данной постановке несущественно. Трудно сказать, будут ли косяки, если написать батник и если в ссылке будут хитрые символы. Iwest, Вы бы могли хотя бы несколько строк из файла привести, чтоб было с чем работать. |
------- Отправлено: 12:22, 18-10-2017 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата megaloman:
Я для себя достаточно давно сделал вывод, что тут лучше всего «заходит» PowerShell, не в последнюю очередь из-за возможности использования класса Uri. |
|
Отправлено: 12:37, 18-10-2017 | #7 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Цитата megaloman:
Скрытый текст
https://xxxxxxxx-x.xxxxxxxx.com/files/xxxxx_xxxxxxxxx/xx/x_X_201710.mp3.zip
https://xxxxxxxx-x.xxxxxxxx.com/file...x_x_201708.brl https://xxxxxxxx-x.xxxxxxxx.com/file..._201710_01.mp3 https://xxxxxxxx-x.xxxxxxxx.com/file...201709.rtf.zip https://xxxxxxxx-x.xxxxxxxx.com/file..._201709_00.rtf https://xxxxxxxx-x.xxxxxxxx.com/file..._X_201707.epub https://xxxxxxxx-x.xxxxxxxx.com/file...x_X_201710.pdf |
|
Отправлено: 14:37, 18-10-2017 | #8 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать а такой вариант не вариант?
ну и по строке на каждое расширение. для приведенного примера такая команда выдергивает только строку "https://xxxxxxxx-x.xxxxxxxx.com/file..._201710_01.mp3" и пихает ее в "mp3.txt". Вроде бы как-то так. Или я что-то неправильно понял? |
Отправлено: 15:39, 18-10-2017 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Elven, всё так, только ещё точку в шаблон нужно добавить — «\.mp3$». Ну, а в остальном — уже говорилось: кодировка, BOM, концы строк.
|
Отправлено: 15:49, 18-10-2017 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Удаление строк в текстовом файле, как это сделать??? | VladZombie | Скриптовые языки администрирования Windows | 70 | 08-09-2020 13:28 | |
Любой язык - [решено] Сортировка строк в текстовом файле по дате | TRaMeLL | Скриптовые языки администрирования Windows | 17 | 25-08-2017 12:34 | |
CMD/BAT - Поиск цифр в текстовом файле и последующий их поиск в названии файлов массива (лог.) | antares_80@vk | Скриптовые языки администрирования Windows | 10 | 25-10-2015 11:34 | |
CMD/BAT - работа со строками, а именно редактирование строк в текстовом файле | Vlad_705 | Скриптовые языки администрирования Windows | 7 | 20-10-2014 17:26 | |
CMD/BAT - Подсчет количества строк в текстовом файле | sl1mus | Скриптовые языки администрирования Windows | 3 | 28-06-2012 21:29 |
|