Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [Решено] wget замена символов при рекурсивной закачки с http  (Прочитано 1362 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 𝓝𝓲𝓻𝓭

  • Автор темы
  • Участник
  • *
  • Сообщений: 217
    • Просмотр профиля
Добрый день.

Есть такая проблема: на некотором сайте пути к файлам оформлены не верно. Вместо прямого слеша - обратный. В итоге при рекурсивном обходе всего каталога wget возвращает 404-ую ошибку.

Пример:
http://zzzz.ru/download%5Cxxx%5Cyyyyy.zip

Это путь который прописан на сайте, разумеется %5C необходимо заменить на /

Подскажите как это сделать?
« Последнее редактирование: 13 Июля 2011, 10:00:17 от Nird »
Больше всего глупостей в течение дня совершает человек, который рано встаёт и поздно ложится.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
echo 'http://zzzz.ru/download%5Cxxx%5Cyyyyy.zip' | sed 's/%5C/\//g' | wget -i-

Оффлайн 𝓝𝓲𝓻𝓭

  • Автор темы
  • Участник
  • *
  • Сообщений: 217
    • Просмотр профиля
Работает, но как бы это применить для рекурсивного обхода директории download? Не врубаюсь
Больше всего глупостей в течение дня совершает человек, который рано встаёт и поздно ложится.

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Сдампить нужные ссылки в файл | sed | wget?

Оффлайн 𝓝𝓲𝓻𝓭

  • Автор темы
  • Участник
  • *
  • Сообщений: 217
    • Просмотр профиля
Спасибо, разобрался.
Больше всего глупостей в течение дня совершает человек, который рано встаёт и поздно ложится.

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Таки закрыто, тк решено.

 

Страница сгенерирована за 0.016 секунд. Запросов: 21.