линукс для блондинок
клуб заведен 07-01-2013
постоянные читатели [9]
хранители [1]
Карпатский ёж
участники [10]
Andry Smart, Mechanic, Shishkin, Tajutka, tarik, Vasilich, Winry_anna, Карпатский ёж, Кассиопея, Товарищ БУ
закладки:
цитатник:
клуб:
[1] 02-02-2014 10:44
wine 1.7

[Print]
Carpathian Hedgehog
29-03-2014 12:09 Vasilich » Закачка
Часто, по крайней мере у меня, возникает задача загрузить с некоего сайта ряд файлов, находящихся на сервере в одном каталоге и имена которых отличаются только номером. Например файлы 'Сhapter1.pdf', 'Сhapter2.pdf' и т. д. лежат в каталоге по адресу http://www.sce.carleton.ca/faculty/chinneck/po/. Я в этом случае пользуюсь wget и терминалом:

for NUM in $(seq 1 20); do wget http://www.sce.carleton.ca/faculty/chinneck/po/Chapter${NUM}.pdf; done

Часто бывает, что номера формируются с лидирующими нулями: 01, 02 и т.д. В этом случае однострочник выглядел бы так:

for NUM in $(seq 1 20); do wget http://www.sce.carleton.ca/faculty/chinneck/po/Chapter$(printf '%02d' ${NUM}).pdf; done

Для отладки можно перед wget добавить команду echo, чтобы увидеть сформированную команду без ее выполения:

for NUM in $(seq 1 20); do echo wget http://www.sce.carleton.ca/faculty/chinneck/po/Chapter$(printf '%02d' ${NUM}).pdf; done

Комментарии:
30-03-2014 10:33
Мастерская
Жалко что wget не поддерживает webdav, я использовал бы её вместо яндексдискового клиента а то глючит он у меня постоянно.
10-04-2014 14:59
Камрад
Так есть же возможность примонтировать WebDAV-ресурс в каталог, а дальше делай, что хочешь. Например, вот что-то есть здесь по этому поводу.
Веселый КАМРАД
интересно а маилрушное облако по протоколу WebDAV можно подключить? что то инфу такую не нашел

Ваш комментарий:
Камрад:
Гость []
Комментарий:
[смайлики сайта]
Дополнительно:
Автоматическое распознавание URL
Не преобразовывать смайлики
Cкрыть комментарий (виден автору записи)
Закрыть