alexmoreman
18-11-2010, 11:19
Доброго времени суток!
Задался задачей скачать файлы в пакетном режиме с помощью wget
kfpbk по сети и нашол лишь один пример но он под линукс
#!/bin/bash
for i in `seq 1 746` ; do
wget http://civil-reprint.consultant.ru/images\
/3/00.png/0000.png/000006`printf "%.3d" $i`.png
done
там же далее и про винду
цитирую:
Можно использовать bash из набора утилит unix, собранных под Win32. Этим утилитам для работы не требуются CygWin или MinGW. Однако в этот набор не входит программа seq, зато в эту версию bash встроена программа проверки условий, поэтому командный файл придется переписать следующим образом:
#!/bin/bash
let n=1
while [ "$n" -le 746 ] ; do
wget http://civil-reprint.consultant.ru/images\
/3/00.png/0000.png/000006`printf "%.3d" $n`.png
let n=n+1
done
скачал этот набор но один фиг не получается.
для примера ссылки вида
от civil-reprint.consultant.ru/images/3/00.png/0000.png/000006001.png
до civil-reprint.consultant.ru/images/3/00.png/0000.png/000006746.png
Задался задачей скачать файлы в пакетном режиме с помощью wget
kfpbk по сети и нашол лишь один пример но он под линукс
#!/bin/bash
for i in `seq 1 746` ; do
wget http://civil-reprint.consultant.ru/images\
/3/00.png/0000.png/000006`printf "%.3d" $i`.png
done
там же далее и про винду
цитирую:
Можно использовать bash из набора утилит unix, собранных под Win32. Этим утилитам для работы не требуются CygWin или MinGW. Однако в этот набор не входит программа seq, зато в эту версию bash встроена программа проверки условий, поэтому командный файл придется переписать следующим образом:
#!/bin/bash
let n=1
while [ "$n" -le 746 ] ; do
wget http://civil-reprint.consultant.ru/images\
/3/00.png/0000.png/000006`printf "%.3d" $n`.png
let n=n+1
done
скачал этот набор но один фиг не получается.
для примера ссылки вида
от civil-reprint.consultant.ru/images/3/00.png/0000.png/000006001.png
до civil-reprint.consultant.ru/images/3/00.png/0000.png/000006746.png