Зеркалирование с помощью регулярных выражений в wget - PullRequest
0 голосов
/ 13 мая 2011

Я использую wget и пытаюсь отразить все 98 папок на сайте. Какой будет синтаксис для выполнения "wget ​​-mk http://example.com/folder[1-98]/"?

Спасибо.

Ответы [ 3 ]

3 голосов
/ 13 мая 2011
for i in $(seq 1 98);do echo "http://example.com/folder${i}/";done|wget -mki -
0 голосов
/ 14 мая 2013

Вы можете применить {}, чтобы применить диапазон чисел. Используйте этот пример "wget ​​-mk http://example.com/folder{1..98}"

0 голосов
/ 13 мая 2011

wget не поддерживает указание диапазонов URL в описанном вами формате. Вам лучше бы выстроить диапазон ссылок с помощью bash или другого языка программирования в текстовый файл, а затем прочитать этот текстовый файл с помощью wget.

...