![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] извлечение ссылок из одного тхт файла в другой |
|
Любой язык - [решено] извлечение ссылок из одного тхт файла в другой
|
Ветеран Сообщения: 558 |
Здравствуйте, подскажите, пожалуйста, как можно из одного тхт файла, извлечь ссылки из каждой строки в другой тхт файл, притом, чтобы получаемый тхт файл не пополнялся, а перезаписывался.
Пример.. исходный тхт файл: <a href="http://google.com/file/064cf3f45692b/00001start_DCN-047_yandex.ru.wmv" target="_blank">[$id] - 1.0 GB</a> <a href="http://google.com/file/6959d25c2772b/00002start_CMV-049_yandex.ru.mp4" target="_blank">[$id] - 1.2 GB</a> <a href="http://google.com/file/c5596a5a160d5/00003start_MUSO-0059_yandex.ru.avi" target="_blank">[$id] - 1.2 GB</a> <a href="http://google.com/file/50b2abc43d59c/00004start_ADV-R0055_yandex.ru.avi" target="_blank">[$id] - 1.2 GB</a> <a href="http://google.com/file/1facf228d65f5/00005start_SVND-053_yandex.ru.avi" target="_blank">[$id] - 671.5 MB</a> <a href="http://google.com/file/2769106a91036/00006start_AKHO-111_yandex.ru.mp4" target="_blank">[$id] - 1.1 GB</a> <a href="http://google.com/file/ba4fcd07cf7e5/00007start_CMV-072_yandex.ru.mkv" target="_blank">[$id] - 2.0 GB</a> <a href="http://google.com/file/732f694c3fa22/00008start_JBD-183_yandex.ru.mp4" target="_blank">[$id] - 1.1 GB</a> <a href="http://google.com/file/99922c79ebf1a/00009start_MIGD-641_yandex.ru.mp4" target="_blank">[$id] - 1.1 GB</a> <a href="http://google.com/file/46cf75bb24ae2/00010start_XRW-046_yandex.ru.mp4" target="_blank">[$id] - 1.1 GB</a> <a href="http://google.com/file/124b75595c17f/00011start_XRW-047_yandex.ru.mp4" target="_blank">[$id] - 1.1 GB</a> <a href="http://google.com/file/84dfcd57ad37c/00012start_XRW-056_yandex.ru.mkv" target="_blank">[$id] - 1.6 GB</a> <a href="http://google.com/file/bc9739f4e1b08/00013start_ADVO-066_yandex.ru.mkv" target="_blank">[$id] - 1.3 GB</a> <a href="http://google.com/file/2eeb806e492b4/00014start_ADVO-067_yandex.ru.mkv" target="_blank">[$id] - 1.1 GB</a> Известно, что ссылка всегда начинается после первых кавычек, а заканчивается перед вторыми кавычками. Примечание: 1 - Данный скрипт необходимо запускать из существующего бат файла. 2 - Данный файл скрипта будет скрытым файлом на компьютере (т.е его буду запускать не я сам, а другой бат файл(который я запущу)) |
|
Отправлено: 10:27, 05-04-2015 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать |
Отправлено: 10:47, 05-04-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 558
|
Профиль | Отправить PM | Цитировать Georgio, спасибо, проверил, все отлично
![]() |
Отправлено: 11:04, 05-04-2015 | #3 |
Пользователь Сообщения: 70
|
Профиль | Отправить PM | Цитировать Georgio, я в шоке: в первый раз вижу, что ключи в команде for /f можно указать без кавычек, и это работает ! А ведь в хелпе написано. что надо заключать в кавычки ! Но, как я понял, чтобы указать ключи без кавычек, пришлось перед служебными символами строки ключей ставить ^. Я попробовал убрать - перестало работать.
Я только не понял: для чего тут more ? Хотя для случая, когда имя входного файла содержит пробелы и должно заключаться в кавычки, это может быть оправдано. Или в этом случае надо будет добавлять usebackq: |
------- Последний раз редактировалось Гуллипут, 05-04-2015 в 14:54. Причина: Новая мысль Отправлено: 14:49, 05-04-2015 | #4 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Цитата Гуллипут:
Гуллипут, правильно поняли. Цитата Гуллипут:
Для того, чтобы и входной файл был за скобками, поскольку для этой команды существует такой синтаксический вариант использования: (что тоже не отражено в справке). Цитата Гуллипут:
"usebackq" и заключение файла в кавычки в кодах желательно использовать всегда, поскольку в код можно будет подставлять любое имя файла, в том числе с пробелами и со специальными символами. |
||||
Отправлено: 15:39, 05-04-2015 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Установка - Извлечение ПО из сборок :) | bziki.t4 | Microsoft Windows 7 | 1 | 17-09-2012 22:53 | |
C/C++ - Извлечение из текста нужной части | Alexey271 | Программирование и базы данных | 9 | 25-11-2010 13:19 | |
Извлечение видео из игр | Guest | Игры | 3 | 18-08-2004 12:52 | |
Извлечение ресурсов из игр | Kot | Игры | 8 | 05-01-2004 04:08 |
|